1.编译器对模版的处理问题:
编译器在处理实例化模版时,会有省略情况发生。
例如,有一个模版中的operator=,当实例化的时候如果为template<int>,则不会再为此对象重新生成代码,防止了代码繁冗。
2.方法模版:
不能模版化虚方法和析构函数。
3.多使用零初始化语法。
1.编译器对模版的处理问题:
编译器在处理实例化模版时,会有省略情况发生。
例如,有一个模版中的operator=,当实例化的时候如果为template<int>,则不会再为此对象重新生成代码,防止了代码繁冗。
2.方法模版:
不能模版化虚方法和析构函数。
3.多使用零初始化语法。