c ++中类的静态成员

1 c++ static

我有一个关于c ++中类的静态成员的问题,因为静态成员属于类而不是任何类的实例,所以静态成员应该声明为public,private吗?

Hne*_*efi 8

是否声明成员是公共的还是私有的与它是否是静态无关.您可以将静态成员设为公共成员或私有成员; 两种用途都可以根据情况接受.

基本上,如果您希望或需要类外部的组件直接访问静态成员,请将其公开.否则,将其设为私有.