5
A
回答
13
內存在所有平臺上初始化爲零並且構建配置?
是的,所有的非局部變量都是零初始化的。
(即它是C++標準)
是。 C++ 11 3.6.2指定了如何初始化非局部變量。特別是:
- 變量與靜態存儲持續時間或線程存儲期限爲零初始化任何其它初始化發生之前。
相關問題
- 1. 在C++中初始化char緩衝區
- 2. 初始化字符緩衝區在C++
- 3. 初始化靜態初始化的每個結構字符緩衝區的最佳方法是什麼?
- 4. 初始化該緩衝區UINT8 *
- 5. 的memcpy從一個char *緩衝區一個wchar_t的*緩衝區
- 6. 初始化靜態爲const char *數組
- 7. 在C++中初始化Halide緩衝區
- 8. 動態char緩衝區C
- 9. 如何從多維緩衝區初始化一個NumPy數組?
- 10. 靜態初始化
- 11. XamlParseException初始化一個靜態類
- 12. 如何初始化一個靜態SparseArray
- 13. memsetting初始化緩衝區的原因是什麼
- 14. DirectX:如何初始化錐體的頂點緩衝區和索引緩衝區?
- 15. 我如何轉換的char *緩衝區爲unsigned char緩衝區
- 16. 如何初始化二進制緩衝區在Python
- 17. 靜態HashMap的初始化
- 18. Spring的靜態初始化
- 19. 如何初始化數組並填充字符從緩衝區?
- 20. 序列化C++ unordered_map到緩衝區(char *)
- 21. opengl模板緩衝區未用零初始化?
- 22. sendto()與未初始化的字符*緩衝區
- 23. 用變量初始化緩衝區數組的長度
- 24. Java中靜態初始化和動態初始化有什麼區別?
- 25. 非靜態成員初始化來自另一個非靜態
- 26. 動態或靜態頂點緩衝區?
- 27. 是什麼讓一個靜態變量只初始化一次?
- 28. 我可以靜態初始化C中一個結構中的char *嗎?
- 29. 靜態初始化數組?
- 30. 靜態初始化INT
是的,它是由C++標準保證的。如果你發現數組的內容沒有被清零,你有一個不合格的編譯器。 – 2014-09-11 09:16:24