类模板的定义与实现不要分开写的,也就是定于与实现都写到头文件.h中,否则编译不通过。
如果你定义写到.h,而实现写到.cpp文件,那么你在main函数中需要include文件.h和.cpp这反而更麻烦。
第二种方法我好像试过,有点不灵,不过,你都写到.h中就不会错的,这只针对类模板,其余的情况你还是把定义与实现分开写到两个文件中。
如果你定义写到.h,而实现写到.cpp文件,那么你在main函数中需要include文件.h和.cpp这反而更麻烦。
第二种方法我好像试过,有点不灵,不过,你都写到.h中就不会错的,这只针对类模板,其余的情况你还是把定义与实现分开写到两个文件中。
本文阐述了类模板的定义与实现应当统一在头文件中,以避免编译错误。同时,建议对于类模板外的情况,仍然保持定义与实现的分离,以遵循通用的编程实践。
1112

被折叠的 条评论
为什么被折叠?



