#include<iostream>
#include<vector>
#include<algorithm>//内置算法头文件
using namespace std;
int main() {
	int i;
	vector<double>vecDouble = { 98.5,67.9,54.6,32.8 };//double类型的容器
	//向数组中插入数字
	vecDouble.push_back(100.8);//在数组的尾部插入一个数字
	//遍历1(不专业-不通用)
	cout << "遍历1" << endl;
	for (i=0; i < vecDouble.size(); i++) {
		cout << vecDouble[i] << endl;
	}
	//集合的通用遍历方法,使用迭代器iterator
	//以下是迭代器的基本用法,高能慎重!
	vector<double>::iterator it;//得到迭代器对象-实际上是一个指针对象!
	//从第一个元素开始迭代
	cout << "遍历2" << endl;
	for (it = vecDouble.begin(); it != vecDouble.end(); it++) {
		cout << *it << endl;
	}
	//排序
	cout << "排序如下" << endl;
	sort(vecDouble.begin(), vecDouble.end());
	for (it = vecDouble.begin(); it != vecDouble.end(); ++it) {
		cout << *it << endl;
	}
	//逆序输出
	cout << "逆序输出" << endl;
	reverse(vecDouble.begin(), vecDouble.end());
	for (it = vecDouble.begin(); it != vecDouble.end(); ++it) {
		cout << *it << endl;
	}

}

vector简单使用_#include

欢迎指出代码的不足之处,我很高兴你能指出我的错误。