このようなベクトルを宣言するにはどうすればよいvector<vector<string>>vec(1)(2)
ですvec[0][0]
か。vec[0][1]
push_back
質問する
611 次
2 に答える
5
using namespace std;
array< array< string, 2 >, 1 > vec;
std::vector
動的サイズの配列用です。
std::array
(C++11、または Boost ライブラリを使用) は、固定サイズの配列用です。
于 2013-03-16T22:42:17.017 に答える
3
std::vector<std::vector<string>> vec(1, std::vector<string>(2));
vec[0][0]
その後、 および にアクセスできますvec[0][1]
。(ただし、ベクトルのサイズは変更できます)。
于 2013-03-16T22:35:27.710 に答える