13
A
回答
17
int x = 3;
class {
public: int &value;
} container = {x};
+0
doh。回想起来很明显 – Anycorn 2010-08-31 18:51:11
+0
+1,因为我没有意识到一个聚合可以包含一个引用。但是,只要指出,这确实需要一个聚合。 (实际应用的唯一要求是没有访问控制并且没有基础。) – Potatoswatter 2010-08-31 19:35:07
相关问题
- 1. 初始化匿名结构
- 2. C++匿名命名空间:变量初始化为0?
- 3. C#初始化类
- 4. C++类初始化
- 5. C#匿名集合初始化的方法字典
- 6. 匿名类的成员不能重新初始化
- 7. Scala语法首先初始化匿名类型
- 8. 使用匿名函数初始化类属性
- 9. C++初始化模板类
- 10. C#:初始化类变量
- 11. 在C++中初始化类
- 12. Objective C类初始化
- 13. 全局初始化C++类
- 14. C#预初始化类
- 15. 类成员初始化C++
- 16. 正在初始化类C++
- 17. C#继承类初始化
- 18. 匿名初始化 - 奇怪的序列化警告
- 19. 什么时候匿名命名空间数据被初始化?
- 20. c#初始化
- 21. C++初始化
- 22. C++ - 初始化与骨料初始化
- 23. 如何用集合初始化初始化C++/cx类?
- 24. 初始化类
- 25. 类初始化
- 26. 类初始化
- 27. 初始化类
- 28. 初始化内置类型初始化
- 29. C#初始化类变种x =新类()
- 30. C++类初始化语法和错误“不命名类型”
你为什么要匿名类(这绝不会通过代码审查获得)。那么一个未命名的名称空间意味着类名不会泄漏到另一个CU中。 – 2010-08-31 18:58:07
@Martin York功能本地容器/函数 – Anycorn 2010-08-31 19:04:50
这不是'class',它是'struct'。 – sbi 2010-08-31 19:19:16