C++模板进阶+继承详解
创始人
2024-05-09 07:51:28

耕耘和收获不是连贯的,中间还隔着很长一段时间,那就是坚持!


一:模板进阶

1.1:非类型模板参数

这里的N就跟define一样,属于非类型模板参数。

1.2:array

array是c++11提供的一个数组,如果使用c语言的数组

  • 越界读,不检查

  • 越界写,检查

对于array来说

  • 越界读,检查

  • 越界写,检查

1.3:模板特化

1.3.1:函数模板的特化

昨天我们的这个仿函数实现了less的思路,但是我们以前实现过日期类