语法上 class A{ public: void print(){ cout<<area<<endl;//通过方法,共享area,不存在权限问题。 } static double area ;// } double A::area=100 ; int main() { cout<< a.area <<endl; //对象语法引用类的静态变量,有权限问题。 //编译器直接把 a.area 转换成 A::area ;完成共享。 a.print();//通过方法完成共享。 }
[quote=引用 1 楼 modyaj 的回复:] 类中的静态数据成员供该类的各对象共用
类中的静态数据成员供该类的各对象共用
33,311
社区成员
41,785
社区内容
加载中
试试用AI创作助手写篇文章吧