1.当写类模板时,如果类模板函数的声明和实现不在同一个地方时,在调用时需要将实现函数的.cpp文件包含其中,这样才能成功调用。
2.字符数组不能在(构造函数的)初始化列表中进行初始化,但是字符串string可以在初始化列表中进行初始化。
3.当枚举中的元素指向不明确时候,有可能是因为枚举元素的名字与库函数或者已经命名的函数重名。
本文探讨了C++中类模板的使用技巧,包括如何正确处理类模板成员函数的分离编译,解释了字符数组与字符串string在构造函数初始化列表中的不同行为,并提到了枚举类型定义时可能遇到的命名冲突问题。
1.当写类模板时,如果类模板函数的声明和实现不在同一个地方时,在调用时需要将实现函数的.cpp文件包含其中,这样才能成功调用。
2.字符数组不能在(构造函数的)初始化列表中进行初始化,但是字符串string可以在初始化列表中进行初始化。
3.当枚举中的元素指向不明确时候,有可能是因为枚举元素的名字与库函数或者已经命名的函数重名。
1万+
1188
6万+
1万+
1691
1013

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