类模板的定义与实现不要分开写的,也就是定于与实现都写到头文件.h中,否则编译不通过。
如果你定义写到.h,而实现写到.cpp文件,那么你在main函数中需要include文件.h和.cpp这反而更麻烦。
第二种方法我好像试过,有点不灵,不过,你都写到.h中就不会错的,这只针对类模板,其余的情况你还是把定义与实现分开写到两个文件中。
类模板的定义与实现不要分开写的,也就是定于与实现都写到头文件.h中,否则编译不通过。
如果你定义写到.h,而实现写到.cpp文件,那么你在main函数中需要include文件.h和.cpp这反而更麻烦。
第二种方法我好像试过,有点不灵,不过,你都写到.h中就不会错的,这只针对类模板,其余的情况你还是把定义与实现分开写到两个文件中。