[英]vector vector string fixed size
我如何聲明這樣的向量,如何使用vec[0][0]
和vec[0][1]
這樣的vector<vector<string>>vec(1)(2)
而不使用帶有push_back
尺寸。
using namespace std;
array< array< string, 2 >, 1 > vec;
std::vector
用於動態大小數組。
std::array
(C ++ 11,或使用Boost庫)用於固定大小的數組。
std::vector<std::vector<string>> vec(1, std::vector<string>(2));
然后,您可以訪問vec[0][0]
和vec[0][1]
。 (不過,您可以更改向量的大小)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.