struct MyStruct1
{
int id1;
CString str1;
};
struct MyStruct2
{
int id1;
int id2;
CString str2;
};
struct MyStruct3
{
int id2;
int id3;
CString str3;
};
struct MyStruct4
{
int id3;
int id4;
CString str4;
};
Мне нужно создать вложенный вектор пар, как показано ниже.
vector<pair<
MyStruct1,
vector<pair<
MyStruct2,
vector<pair<
MyStruct3,
vector<MyStruct4>
>>
>>
>> m_vector;
Я не знаю, как делать ниже операции над вложенным вектором пар.
Добавление элементов
Доступ к элементам
Как извлечь любой из векторов вложенных векторов пар.
Как найти элементы?
Как обновить элементы?
как убрать элементы?
Как пройти элементы?
В интернете я нахожу примеры только для простого вектора пар.
Я использую не C ++ 11.
Пожалуйста, кто-нибудь, помогите мне.