BS关于模板,对新手的三点建议:

1,模板定义放在模板声明的头文件中(这跟类或函数声明和定义可以分开不一样)。

下面是《C++ Primer》第16章里定义的Queue.h,它在最后使用了“#include "Queue.cc"”将分开定义的类成员函数变成了“包含编译模式”

BS关于模板,对新手的三点建议:_第1张图片


2,使用模板时,可以先用一个特定的类型,比如int,测试一下是否行得通。然后再用模板形参代替该特定类型。


3,为了通用性、类型安全,以及性能,请尽量使用基于模板的库,如C++标准库!

 

你可能感兴趣的:(c,测试)