size_t是size_type之類的伴侶類型嗎?什麼不是他們規範的伴侶類型名稱時,大小類型 - 意義只是size_type?C++:size_t是size_type的伴隨類型嗎?
回答
我不知道伴侶類型是什麼。但是size_t
是C中的標準類型,std::size_t
也是C++中的標準類型。語言中的其他內容取決於此類型,如sizeof
的結果或new[]
的參數。
標準談論size_type
的唯一地方是白色容器。它被指定爲size()
返回的值的類型。它通常根據allocator::size_type
來定義,通常是 - 但不一定是 - std::size_t
。
例如,自定義分配器可以在互聯網上的服務器上分配內存,在這種情況下,'pointer','ptrdiff_t'和'size_type'可能是具有複雜邏輯的類。 –
@MooingDuck:哇,你吹我的頭:-) –
@BlagovestBuyukliev:你認爲從磁盤讀取是不好的...... –
size_t
不是伴侶類型。首先,伴侶類型的概念已經存在很長時間了。另外,它是C標準的一部分,其中伴隨類型不能存在。
- 1. 需要OSGi伴隨包嗎?
- 2. 類型參數在scala中伴隨對象的類型約束
- 3. 伴侶類型的Scala類型約束
- 4. C++ size_type沒有命名一個類型
- 5. 爲`isprime」類型簽名缺少伴隨結合
- 6. 案例分類和伴隨對象
- 7. 使用伴隨對象實例化類
- 8. scala中的伴隨對象
- 9. 同伴是班級的常客嗎?
- 10. 訪問類型的伴侶對象
- 11. 同伴對象的類型別名
- 12. 是(類型)String.class是Object.class的(類型)的子類型嗎?
- 13. string :: size_type而不是int
- 14. 播放伴隨在Javascript
- 15. Scala:生成伴隨對象
- 16. 在Scala中,如何對伴隨對象執行編譯時類型檢查?
- 17. 伴隨對象無法訪問類中的私有變量
- 18. 使伴隨對象中的類元素可訪問
- 19. 爲從Java導入的類創建伴隨對象
- 20. 伴隨物體的通用性狀
- 21. 伴隨矩陣的複雜性
- 22. 獲取R中的伴隨矩陣
- 23. 在同伴對象中獲取伴隨班
- 24. 什麼是Java Akka中的scala伴隨對象的等價物?
- 25. Vector,Size_type和Encapsulation
- 26. StackTrace中伴隨行號的數字是什麼意思?
- 27. 有關SASS的一點疑惑是伴隨着HAML
- 28. 不是字面類型嗎?
- 29. scala case類將方法放在伴隨對象中?
- 30. 伴侶中的隱式類
http://stackoverflow.com/questions/918567/size-t-vs-containersize-type – Pablo
「Companion」類型? –
我認爲這個問題有你正在尋找的答案:http://stackoverflow.com/questions/918567/size-t-vs-containersize-type – offtehcuff