#include <iostream>
using namespace std;
template <typename T>
class testClass
{
public:
static int _data;
};
int testClass <int>::_data = 1; //这里出错
in GCC, 必须写为下面这样, in vs , both is right.
template <typename T>
int testClass <T>::_data = 1;
C++模板类里的静态成员问题
最新推荐文章于 2025-05-24 16:54:06 发布
本文探讨了在C++中如何正确地初始化模板类的静态成员变量。特别关注了GCC和Visual Studio编译器下的不同表现,并给出了正确的实现方式。
359

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



