什么指针可以指向这个静态数据成员?要知道
类名::静态变量
是没有this指针的。

什么指针可以指向这个静态数据成员?要知道
类名::静态变量
是没有this指针的。
呵呵,指数据不一定是this啊
因为他们不是存储在一起
所以你className::p
就是这个指针的名字
也可以说是这个静态成员的名字
而他不在类域里
从道理上来说,“类名::静态数据”是定位到了那个数据,是否可以说“类名::静态数据”就是那个静态数据在内存单元的名称?就象“int a=10;”,a是内存中存放了这个10的那个存储单元的名称一样?
换句话说,“类名::静态数据”和a在逻辑上是等价的?或者说编译器将“类名::静态数据”和a映射到内存单元的方式是完全一样的?再换句话说,是否可以理解成那个静态数据成员和这个类完全没有联系,我们采用“类名::静态数据”的方法标记这个静态数据成员只不过是为了理解上的方便?
我的问题是不是太多了?哈哈
[此贴子已经被作者于2006-12-15 18:59:16编辑过]
刚开始学,帮不上忙
倒是学习了