回答
C++ std :: vector有一個方法size()
,它返回它的大小。
編輯:現在我得到它,你需要計算一個給定的矢量使用的內存。您不能使用sizeof作爲向量使用動態內存並僅存儲包含其元素的動態數組的指針。所以我最好的建議是將每個元素所需的內存乘以元素的數量。請注意,如果對象存儲指向某些動態分配對象的指針,則再次不起作用 - 您將再次分別計算其大小。
在我知道的C++中,沒有簡單的方法來計算內存中的字節數。
你想測量**這個向量需要的**內存大小嗎? –
嘿我的向量是更復雜的只是它的大小,因爲它是由一個對象組成的,它由一些向量和一些字符串組成,並且它們具有相同的情況,我想要類似memcopy的東西 –
看看我編輯的答案 –
- 1. 如何計算以字節爲單位的節點大小
- 2. 枚舉大小(以字節爲單位)
- 3. 爲什麼「std :: vector <bool>」16字節的大小?
- 4. 以字節爲單位獲取std :: string的字符串的大小
- 5. 計算HTTP請求發佈的大小(以字節爲單位)
- 6. 如何確定PyTables數組的大小(以字節爲單位)?
- 7. 獲取HTTPRequest/HTTPResponse頭字節大小(以字節爲單位)
- 8. 以字節爲單位的字符長度
- 9. C++字符串長度以字節爲單位
- 10. 什麼是以字節爲單位的base64長度?
- 11. 以字節爲單位的UTF-8字符串大小
- 12. 以字節爲單位測量字符串的大小php
- 13. 以字節爲單位的字典大小
- 14. 原始響應的大小(以字節爲單位)
- 15. 以字節爲單位給出的不準確的NSData大小
- 16. SSE/SIMD以單字節元素大小/粒度移位?
- 17. 得到的NodeJS變量的大小以字節爲單位
- 18. Q中的表格大小(以字節爲單位)
- 19. DB2 sql平均行長度以字節爲單位
- 20. 以字節爲單位的分組大小
- 21. svn修訂版的大小(以字節爲單位)
- 22. Actionscript 3 - 以字節爲單位獲取ByteArray的大小
- 23. C++獲取EOL的大小(以字節爲單位)
- 24. 以字節爲單位的HTML元素大小Javascript
- 25. imagestringtring - 以像素爲單位獲取字符串長度的大小
- 26. 以字節爲單位的RSA簽名的大小是多少?
- 27. 以字節爲單位的類的大小
- 28. Java:向量的大小(以字節爲單位)
- 29. 如何縮小std :: vector?
- 30. 以度爲單位轉換千字節
這就是爲什麼他們有'尺寸'功能。儘管遍歷所有元素,迭代器是比需要知道大小更自然的選擇。 – chris
如何將它寫入文件取決於元素的類型 - 首先您需要知道是否(以及如何)將它們寫入文件。 –
-1沒有閱讀文檔。 –