牛骨文教育服务平台(让学习变的简单)
博文笔记

c语言list嵌套遍历

创建时间:2017-08-22 投稿人: 浏览次数:875
list<string>::iterator itor;  //定义迭代器  
list<string> myList1;  
list<string> myList2;
list<list<string>> bigList;

myList1.push_back("88");
myList1.push_back("99");


myList2.push_back("22");
myList2.push_back("33");


bigList.push_front(myList1);
bigList.push_front(myList2);


for (list<list<string>>::iterator it = bigList.begin(); it != bigList.end(); it++)  
    {  
        for (list<string>::iterator it1 = (*it).begin(); it1 != (*it).end(); it1++)  
        {  
            cout << "value:" << *it1 << endl; 
if(*it1 == "33"){
(*it).push_back("11");

}

        }  
    }  
    
char * a[100][2]={"aa","bb","cc","dd","ee","ff"};
for(int i = 0;i<3;i++){
for(int j = 0;j<2;j++){
printf("%s",a[i][j]);
}

}
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。