本 Wiki 开启了 HTTPS。但由于同 IP 的 Blog 也开启了 HTTPS,因此本站必须要支持 SNI 的浏览器才能浏览。为了兼容一部分浏览器,本站保留了 HTTP 作为兼容。如果您的浏览器支持 SNI,请尽量通过 HTTPS 访问本站,谢谢!
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录前一修订版 | |||
cs:programming:cpp:boolan_cpp:oop_b_week1 [2024/01/14 13:46] – ↷ 页面programming:cpp:boolan_cpp:oop_b_week1被移动至cs:programming:cpp:boolan_cpp:oop_b_week1 codinghare | cs:programming:cpp:boolan_cpp:oop_b_week1 [2024/01/14 13:47] (当前版本) – ↷ 链接因页面移动而自动修正 codinghare | ||
---|---|---|---|
行 181: | 行 181: | ||
====模板==== | ====模板==== | ||
- | 函数模板和类模板的定义和使用请参考:[[programming: | + | 函数模板和类模板的定义和使用请参考:[[cs:programming: |
\\ | \\ | ||
有一点需要注意的是,在函数的 argument deduction 的过程中,编译器也支持对自定义类型的对象的推测。模板本身可以编译,但使用的时候会根据具体的内容再编译一次,而这个过程中需要增加额外的验证(比如是否对自定义类型进行了相应的运算重载);而这个过程很可能导致编译失败。 | 有一点需要注意的是,在函数的 argument deduction 的过程中,编译器也支持对自定义类型的对象的推测。模板本身可以编译,但使用的时候会根据具体的内容再编译一次,而这个过程中需要增加额外的验证(比如是否对自定义类型进行了相应的运算重载);而这个过程很可能导致编译失败。 | ||
行 361: | 行 361: | ||
===Auto=== | ===Auto=== | ||
- | '' | + | '' |
\\ | \\ | ||
\\ | \\ |