タプルを保持するベクターを作成しようとしています
これは私のコードです:
std::vector<std::tuple<std::vector<std::tuple<std::string,int,int>>> vec;
...
...
for (i = 0; i < 5; i++) {
vec.push_back(std::tuple<std::vector<std::tuple<std::string,int,int>>());
for(int j=0;j<5;j++) {
std::get<0>(vec[i]).push_back(std::tuple<std::string,int,int>());
std::get<0>(std::get<0>(vec[i]))[j] = value; //error
std::get<1>(std::get<0>(vec[i]))[j] = value1;
}
エラー:
no matching function for call to 'get(std::vector<std::tuple<std::basic_string<char,
std::char_traits<char>, std::allocator<char> >, int, int> >&)'*
それの何が問題なのですか?ありがとう。