_______________你快来呀。。。。帮帮我呀。。。。。。。。。
#include <iostream>
using namespace std;
template <typename T>
class testClass
{
public:
static int _data;
};
int testClass<int>::_data=1;
int testClass<char>::_data=2;
int main()
{
cout<<"Hello!";
cin.get();
return 0;
}
================================
以上在dev-c++最新版本编译不过:
提示:
F:\C++ STL>g++ 1.cpp
1.cpp:9: error: too few template-parameter-lists
1.cpp:9: error: expected `,' or `;' before '=' token
1.cpp:10: error: too few template-parameter-lists
1.cpp:10: error: expected `,' or `;' before '=' token
请问是怎么回事呢?
cl.exe2003编译正常!