一个关于list容器的不解之处
下面这段程序我有些不解,请求大家帮助!!
list容器在内存中存储不是连续的,它可以使用迭加器p++来进行下一个数的查找吗?
#include<iostream>
#include<list>
using namespace std;
int main(){
list<char>lst1;
int i;
for(i=0;i<10;i+=2)lst1.push_back('a'+i);
list<char>::iterator p=lst1.begin();
while(p!=lst1.end()){cout<<*p;
p++;}
return 0;
}
#include<list>
using namespace std;
int main(){
list<char>lst1;
int i;
for(i=0;i<10;i+=2)lst1.push_back('a'+i);
list<char>::iterator p=lst1.begin();
while(p!=lst1.end()){cout<<*p;
p++;}
return 0;
}