回答
矢量::大小總是返回元素計數。所以vec.size()獲取矢量行的數量。 vec [x] .size()將返回該行中的元素。每個x可能不同。如果你保持一個常數,那麼單元總數是vec.size()* vec [0] .size()(假設不爲空)。
這幫助我解決了這個問題。我犯了一個錯誤,認爲它獲得了總大小,而它獲得了它所擁有的矢量的數量。這正是我所期待的。 – PascalVKooten
矢量矢量一般具有鋸齒邊緣;不能保證其他維度是恆定的。
但是,鑑於它在所有方面都是平等的,如何方便地獲得它? – PascalVKooten
@Dualinity:如果它們之間相同,則獲得大小並將其乘以包圍大小,否? – ChiefTwoPencils
對,合理。 – PascalVKooten
據我明白,對於矢量的矢量,所述vec.size()
不,它給出了載體內的向量的數目。這將對應於行數,如果您將該向量看作一種行主二維數組。
所以,如果所有矢量的矢量內的矢量具有相同的大小,並且假定這個大小等於或大於1,則
auto dim1 = vec.size();
auto dim2 = vec[0].size();
- 1. 設置矢量的矢量的第二尺寸爲零(C++)
- 2. 尺寸非常大的2D矢量
- 3. 柱尺寸和C++中的2D矢量
- 4. 差[矢量::尺寸() - 1]
- 5. C++矢量大小爲零
- 6. 矢量矢量C++
- 7. 矢量大小 - 1當大小在C++
- 8. Java矢量大小()
- 9. 矢量,具有不同尺寸的
- 10. numpy的矩陣尺寸-TFIDF矢量
- 11. 矢量的矢量,C++
- 12. 最大的矢量大小分配C++
- 13. C++矢量庫,重新創建分配,最大尺寸函數
- 14. 指定矢量大小vs保留矢量大小
- 15. 動態調整大小並在C++中填充矢量矢量
- 16. C++矢量矢量故障
- 17. 靜態矢量的大小
- 18. 中等大小的矢量
- 19. 查找矢量的大小
- 20. 找到矢量大小的Java矢量容量
- 21. 矢量大小添加
- 22. 矢量大小未知
- 23. 如何遍歷矢量大小C++
- 24. C++矢量大小爲類成員
- 25. 如何從較大的矢量製作較小的矢量...? MATLAB
- 26. 調整大小後的矢量容量
- 27. 大小vs矢量的容量?
- 28. 查找矢量矢量的最大/最小值
- 29. 初始化矢量矢量的C++
- 30. C++矢量完整的矢量問題
也許只是添加它們? – ChiefTwoPencils
哪些「其他維度」? –