Как добавить и получить доступ к элементам во вложенных векторных парах? - PullRequest
0 голосов
/ 29 июня 2018
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;

Я не знаю, как делать ниже операции над вложенным вектором пар.

  1. Добавление элементов

  2. Доступ к элементам

  3. Как извлечь любой из векторов вложенных векторов пар.

  4. Как найти элементы?

  5. Как обновить элементы?

  6. как убрать элементы?

  7. Как пройти элементы?

В интернете я нахожу примеры только для простого вектора пар. Я использую не C ++ 11.

Пожалуйста, кто-нибудь, помогите мне.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...