小白入门_老九(C++入门)P53~55

#include “iostream“
#include “cmath“
#include “iomanip“
#include “windows.h“
#include “cstdlib“
#include “string“
#include “ctime“
#include “vector“
#include “algorithm“ //sort算法的头文件
using namespace std;

int main() {
vector vecDouble = {98.5,67.9,43.6,32.9};
//插入数据
vecDouble.push_back(100.8);//在数组的尾巴插入
for (int i = 0; i < vecDouble.size(); i++) {
cout << vecDouble[i] << endl;
}
*//集合的通用便利方法 使用迭代器iterator
//以下是迭代器的基本用法
vector::iterator it;//得到迭代器对象 实际上是一个指针的对象;
for (it = vecDouble.begin(); it != vecDouble.end(); ++it) {//++it是重载内存增加了 不会有缓存增加
cout << it << endl;//类似于指针
}

//排序
sort(vecDouble.begin(), vecDouble.end());
for (it = vecDouble.begin(); it != vecDouble.end(); ++it) {//++it是重载内存增加了  不会有缓存增加
	cout << *it << endl;//类似于指针
}

reverse(vecDouble.begin(), vecDouble.end());
for (it = vecDouble.begin(); it != vecDouble.end(); ++it) {//++it是重载内存增加了  不会有缓存增加
	cout << *it << endl;//类似于指针
}

vecDouble.clear();
for (it = vecDouble.begin(); it != vecDouble.end(); ++it) {//++it是重载内存增加了  不会有缓存增加
	cout << *it << endl;//类似于指针
}

getchar();
return 0;

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值