在工程域中不创建对象,可以直接调用的类如何写
我现在有个class,存放一些产量数据
我希望其他类可以不用创建对象直接调用它
class b{public: b(){ 初始化 data;} ~b(){;}[color=#FF0000] List<T*>& getData();[/color]private: List<T*> data;}template< typename T >class b{public: b(){} ~b(){} static list<T*>& getData(){ return data; }private: static list<T*> data;};list< int * > b< int >::data;int main(){ int a; b< int >::getData().push_back( &a ); return 0;}