STL源码剖析:class template中拥有static data members

来源:互联网 发布:模拟人生4网络股票 编辑:程序博客网 时间:2024/05/06 18:16
/*class template中拥有static data members.*/#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<<testClass<int>::_data<<endl;cout<<testClass<char>::_data<<endl;testClass<int> obji1, obji2;testClass<char> objc1, objc2;cout<<obji1._data<<endl;cout<<obji2._data<<endl;cout<<objc1._data<<endl;cout<<objc2._data<<endl;obji1._data = 3;objc2._data = 4;cout<<obji1._data<<endl;cout<<obji2._data<<endl;cout<<objc1._data<<endl;cout<<objc2._data<<endl;system("pause");return 0;}

原创粉丝点击