从道理上来说,“类名::静态数据”是定位到了那个数据,是否可以说“类名::静态数据”就是那个静态数据在内存单元的名称?就象“int a=10;”,a是内存中存放了这个10的那个存储单元的名称一样?
换句话说,“类名::静态数据”和a在逻辑上是等价的?或者说编译器将“类名::静态数据”和a映射到内存单元的方式是完全一样的?再换句话说,是否可以理解成那个静态数据成员和这个类完全没有联系,我们采用“类名::静态数据”的方法标记这个静态数据成员只不过是为了理解上的方便?
我的问题是不是太多了?哈哈
[此贴子已经被作者于2006-12-15 18:59:16编辑过]