6
A
回答
7
不,std::array
有沒有專門爲布爾類型。
你可以找到更多細節here,但是,基本上,std::array
只是一個:
一個聚合類型具有相同語義爲結構保持C語言風格的陣列T [N]
以及bool您可能會認爲它是C風格的bool陣列,而不是任何類型的bitset。
+0
謝謝你好心情! –
+0
@ClioCallida不客氣:) –
相關問題
- 1. std :: vector <std :: vector <T>> vs std :: vector <T*>
- 2. iterate std :: vector <std :: vector <char>>?
- 3. 展開std :: vector <std :: vector <T>>轉換爲std :: vector <T>
- 4. 解引用不能用於std :: vector <std :: vector <double>>
- 5. C++ std :: vector <std :: shared_ptr>
- 6. C++循環std :: vector <std :: map <std :: string,std :: string>>
- 7. std :: sort on std :: vector <std::string>
- 8. std :: vector <T>
- 9. 將std :: vector <std :: unique_ptr <T>>移動到std :: vector <std :: shared_ptr <T>>
- 10. 將std :: vector <std :: pair <const K, V> *>轉換爲std :: vector <std :: pair <const K, V>>
- 11. std :: vector <float> to std :: vector <glm::vecX>沒有複製
- 12. 將std :: vector <std :: vector <float>>轉換爲float **
- 13. 不能刪除std :: vector&std :: array?
- 14. 在std :: vector上使用std :: unique()<std :: unordered_set <T>>
- 15. 將std :: stringstream數據有效地解析爲std :: vector <std :: vector <double>>
- 16. 將std :: shared_ptr << std :: vector <double>>傳遞給函數
- 17. std :: size_t或std :: vector <Foo> :: size_type?
- 18. 如何迭代boost :: variant <std :: vector <int>,std :: vector <String>>?
- 19. 如何從std :: vector <>
- 20. qsort std :: vector <float*> _data
- 21. 類型'std :: vector <Object*>&'&'&'
- 22. 訪問std :: vector中的元素<std :: reference_wrapper <Type>>
- 23. 將std :: vector <const Type*>轉換爲const std :: vector <T, A>&Vec
- 24. 如何到達2d std :: vector的第N個元素(`std :: vector <std :: vector <T>>`)?
- 25. std :: vector與std :: list與std :: slist的相對性能?
- 26. std :: map <MyClass,std :: vector <MyClass>>段錯誤。奇數
- 27. 錯誤`std :: vector <std :: unique_ptr < T >>`
- 28. std :: shared_ptr有什麼問題<std :: vector <double>>
- 29. boost :: ptr_vector vs. std :: vector <std :: unique_ptr <T>>?
- 30. 從std :: istreambuf_iterator <>複製到std :: vector <>
不,它沒有。 –
即使是標準委託人[瞭解他們的錯誤](https://howardhinnant.github.io/onvectorbool.html);-) – zett42
@NeilButterworth爲什麼?爲什麼這不是'array'的有效表示? http://coliru.stacked-crooked.com/a/6a2087c3125e0f52 –