64,691
社区成员
发帖
与我相关
我的任务
分享
#include <iostream>
using namespace std;
template<class T>
class A
{
public:
struct Node
{
int a;
};
public:
static Node* root;
};
template<class T>
Node* A<T>::root = 0; //root赋初值编译错误
int main()
{
cout<<A<int>::root;
cin.get();
}
template<class T>
typename A<T>::Node* A<T>::root = 0;
#include <iostream>
using namespace std;
template<class T>
class A
{
public:
struct Node
{
T t;
int a;
};
public:
static int a;
};
template<class T>
int A<T>::a=0; //root赋初值
int main()
{
cout<<A<int>::a;
cin.get();
}