c++类中定义静态对象成员
2011-10-18 22:31
253 查看
class A { public: int i; A(){i=99;} } class B { static A atest; }
这样做编译没有问题,但是不知道有什么作用呢,而且也不能调用atest里的i值。
哪位路过的大神给我说说嘛,百度一下没找到
相关文章推荐
- 工厂模式:封装对象的创建(一、在基类中定义一个静态成员函数)
- c++类、对象及其成员的定义
- 为什么C++类定义中,数据成员不能被指定为自身类型,但可以是指向自身类型的指针或引用?为什么在类体内可以定义将静态成员声明为其所属类的类型呢 ?
- 别忘记给c++类中的静态数据成员定义
- C++类中数据成员为类类型时,定义为对象还是定义为指针?
- MFC 添加C++类,别的类不通过C++类的定义的对象就可以直接调用C++类里面的成员函数;
- c++类和对象 (const,内联,友元,静态成员)
- 类中定义数组提示:静态成员引用必须与特定对象相对
- c++类的成员函数在定义对象前分配了存储空间吗?
- 别忘记给c++类中的静态数据成员定义!
- C++类的静态成员,友元和常成员常对象
- 面向对象之静态成员
- C++类静态数据成员与类静态成员函数
- C++类对象成员变量与成员函数内存分配问题
- 看代码写结果——C++类的静态成员
- 关于C++类中静态函数无法直接访问非静态成员的理解
- 【c++】为什么类中静态(static)成员不能在类的定义内初始化?
- c++类的静态成员
- 类和对象之再体验-------const&内联&静态成员&友元
- C++类对象内存模型与成员函数调用分析(上)