У меня проблема с доступом к списку структуры в структуре:
struct B{
string word;
};
struct A{
list<B> message;
};
Вставка данных в структуру данных не проблема:
list<A> messageList;
while(--there are messages to be found--){
list<B> wordList;
do{
string buff;
wordList.push_front({buff});
}while(--there are words to be found--);
messageList.push_front({wordList});
}
Но знайтеЯ хотел бы прочитать каждое слово сообщения:
list<A>::iterator itMessage;
for(itMessage = messageList.begin(); itMessage != messageList.end(); itMessage++){
Здесь я застрял, могу ли я сделать итератор из итератора?
list<itMessage->message>::iterator itWord;
Или список из списка?
list<list<??>>::iterator itWord;