-3
A
回答
2
保护成员可以在属于类,或任何派生类的方法进行分配。
你的静态成员可以正常初始化,但你必须给一个名称的结构:
struct MyStruct { protected: static int labelCounter; };
// .cpp:
int MyStruct::labelCounter = 12;
+0
谢谢,就是这样。 – Gangesh
+2
@Gangesh这不是赋值,那是初始化!请了解差异。 –
相关问题
- 1. 如何读出受保护的成员
- 2. 如何访问受保护的成员
- 3. 在一个C结构中的一个TCHAR成员 - 如何动态分配成员和结构数组?
- 4. 从模板化(静态)成员函数访问受保护的成员
- 5. 密封类中的受保护成员
- 6. 如何在Kohana中设置受保护的静态文件3.1
- 7. 静态类/成员分配在哪里?
- 8. C动态成员结构
- 9. 如何在FakeItEasy中模拟受保护的虚拟成员?
- 10. 如何在受保护的环境中实现接口成员?
- 11. 如何在PHP类中维护静态成员状态?
- 12. Java中受保护的类结构?
- 13. 使用受保护的成员
- 14. 访问klarna API的受保护成员
- 15. 受保护的数据成员
- 16. 受保护的成员可见用户
- 17. 访问受保护的成员
- 18. 无法访问受保护的成员?
- 19. 受保护成员的范围
- 20. 受保护成员的继承
- 21. C++静态成员
- 22. 如何分配类中的静态成员?
- 23. C++中的静态结构
- 24. 静态成员变量分配时间
- 25. 静态分配的数据结构
- 26. 如何访问派生类中的受保护成员?
- 27. 如何在c#中调用受保护的构造函数?
- 28. 解析的外部符号“受保护的静态结构”错误
- 29. C++结构中的私有和受保护的可用性
- 30. C++保护成员继承
你会如何分配一个受保护的非静态成员的值?在初始化方面与实例方法相比存在一些差异,但是在值赋值方面没有(没有太大差异) –
我看不清楚关于此线程的内容......如何初始化静态成员。 http://stackoverflow.com/questions/19469475/struct-static-member-meaning-definition – J3STER