久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
鏈表迭代
[打印本頁]
作者:
51黑fan
時間:
2016-1-31 02:49
標題:
鏈表迭代
// a005.cpp : 定義控制臺應(yīng)用程序的入口點。
//
//鏈表list<content> l;實質(zhì)上指向content變量類型的指針,二迭代器就是一個指向鏈表各個位置的一個指針。所以,
//鏈表是一個指針,迭代器是一個指向指針的指針的指針。即雙重指針。
#include "stdafx.h"
#include <string>
#include <iostream>
#include <list>
#include <algorithm>
#include <iterator>
using namespace std;
class cl1
{
public:
char name[20];int age;
cl1(char name[20],int age)
{
this->age=age;
strcpy(this->name,name);
}
};
int _tmain(int argc, _TCHAR* argv[])
{
list<cl1*> l; //申請類指針為成員的鏈表
for(; ;)
{
char name[20];
int age;
scanf("%s",&name);
scanf("%d",&age);
cl1*p1=new cl1(name,age);
l.push_back(p1); //把類指針加入鏈表
int tem;
printf("1->YES 2->NO");
scanf("%d",&tem);
if(tem==2){break;}
}
list<cl1*>::iterator it=l.begin(); //申請類指針類型的迭代器,并指向鏈表的begin位置
while(it != l.end())
{
printf("%s--%d--",(*it)->name,(*it)->age);//迭代器本質(zhì)上是一個指針。在這兒指向鏈表
it++;
}
it=l.begin();
while(it!=l.end()) //當?shù)鞑皇侵赶蜃詈笠粋是-----------------------------------|
{ // |
delete(*it);//<-----清空迭代器內(nèi)容。即鏈表,即cl1的指針,即清空cl1的內(nèi)存----------|
it++;
}
l.clear();
return 0;
}
歡迎光臨 (http://m.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
伊人久久综合
|
五月色丁香
|
亚洲一区精品视频
|
国产性猛交
|
亚洲免费精品视频
|
色婷婷国产
|
黄色网址在线视频
|
国产乱码一区二区
|
欧美性猛交xxxx乱大交退制版
|
一级特黄妇女高潮
|
日韩成人在线播放
|
人人爱人人澡
|
国产成人一区
|
亚洲欧美精品一区二区
|
在线视频亚洲
|
成人午夜免费视频
|
久久精品视频网站
|
一级特黄色片
|
天天色天天干天天
|
日韩精品区
|
日日干夜夜爽
|
成人欧美一区二区三区黑人孕妇
|
五月婷婷网
|
成年人黄色网址
|
亚洲影院一区
|
不卡av在线播放
|
蜜桃成人在线
|
日韩不卡一区二区
|
久久久久久久网
|
av国产精品
|
日本在线小视频
|
黄色小视频免费观看
|
免费高清av
|
久热精品视频
|
国产福利在线视频
|
日韩精品一级
|
色综合88
|
国产精品久久久国产盗摄
|
www国产亚洲精品久久网站
|
国产日韩欧美综合
|
国产精品手机在线观看
|