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