关于模板的相关注意事项
1.模板编译
模板并不支持.h和.cpp的分离编译,所以模板的声明和实现代码必须放在一起。
2.结构体模板
结构体模板在使用sizeof()计算大小时需注意边界对其的问题;
结构体在继承结构中sizeof()的使用更加谨慎,不仅边界对齐需要考虑,继承产生的虚函数表也必须考虑。