c++积累(1):一个简单的list容器迭代程序
来源:互联网 发布:淘宝首页悬浮框 编辑:程序博客网 时间:2024/04/29 12:06
#include <iostream>#include <list>#include <string>/*#include <opencv2/core/affine.hpp>#include <opencv2/imgproc/imgproc.hpp>#include <opencv2/highgui/highgui.hpp>*/using namespace std;//using namespace cv;struct students{int age;string name;void clear(){age = 0;name = "Unknown";}};int main(){students temp;list<students>studentObj;studentObj.clear();int z_count = 0;int z_age;string z_name;cin.get();while(z_count < 4){cout << "Please input age: ";cin >> z_age;cout << endl;cout << "Please input name: ";cin >> z_name;temp.age = z_age;temp.name = z_name;studentObj.push_back(temp);memset(&temp, 0, sizeof(students));z_count++;}cout << "Type Enter, go on!";cin.get();int size = studentObj.size();cout << endl;list<students>::iterator zhang;for (zhang = studentObj.begin(); zhang != studentObj.end(); zhang++){temp.clear();temp = *zhang;//看来迭代器和指针都是一样的,存储的是地址cout << "age: " << temp.age << ", name: " << temp.name << endl;}return 0;}
0 0
- c++积累(1):一个简单的list容器迭代程序
- C语言写的一个容器list
- 一个简单的计算器程序(C++)
- 程序积累(C)
- 一个简单的C程序
- 一个简单的C程序
- 编写程序将一个list容器的所有元素赋值给一个vector容器。
- 一个利用简单迭代方法求方程cos(x)-x=0的一个实根的程序
- C++STL库list容器简单实现
- dcos - 如何运行一个简单的小程序(docker容器)
- 【C++】容器list的用法
- 程序积累二(C)
- 一个简单的读取bmp文件的程序(c)
- //编写程序判断一个vector<int>容器所包含的元素是否与一个list<int>容器的完全相同
- 一个简单实用的遗传算法c程序(转载)
- 一个简单实用的遗传算法c程序(转载)
- 一个简单C程序引发的讨论
- 一个简单的C语言程序
- 查找数据库中具有相同表结构的表
- MATLAB与SABER联合仿真(Co-sim)遇到的问题
- eclipse编码设置
- 硬盘中的文件被格式化掉了怎么恢复
- linux系统管理客户端2--串口实现测试代码编写
- c++积累(1):一个简单的list容器迭代程序
- 进程同步的经典算法———生产者和消费者
- wpa_passphrase
- Struts2表单数据接收方式
- Mysql lock与unlock
- 存储过程基础提高
- Android基础之----保存文件读取
- IOS UIScrollView
- Object流