c++中静态成员 放到公有成员 public 中 和私有成员 protected 中有什么差别 详细点?

2025-01-05 14:48:07
推荐回答(4个)
回答(1):

public中的成员只要是类的对象就可以访问了,而对于protected的成员,只能通过类内函数访问,而不能用 类名.变量名(函数) 来访问~

回答(2):

应该没区别,静态成员是类的所有实例共享的,此时相当于全局变量那样了...我个人猜测

回答(3):

这个。。。实践试一下更好,可能会与编译器有关系
按理说应该是在public中的静态成员在任何地方都可以直接用类进行访问。
而protected中的静态成员只能在本类或者其继承的类中进行访问。

回答(4):

protected 这个好像是个保护类型吧! private这个才是私有类型的