hur.cn - 华软网

 热门搜索

看书,有点搞不懂了

  作者:未知    来源:网络    更新时间:2011/5/22
侯捷的《STL源码剖析》

template <typename T>
class testClass{
public:
    static int _data;
};

int testClass<int>::_data =1;
.....

int main()
{
     testClass<int> obj;
     cout<<obj._data<<endl;
}

static _data 居然被实例对象调用了?怎么个事?
---华软 网友回答---
当然可以用实例引用类的静态变量,虽然_data与obj关系不大,obj.这里你可以理解为提供了一个类的名字空间
---华软网友回复---
o,谢谢。。内部不能掉用,没想外边可以这么掉      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。