#include <iostream>
int main(void)
{
double a[] = {1, 2, 3, 4, 5};
std::cout<<mean(a, 5)<<std::endl; // will print 3
return 0;
}
//vector
#include <vector>
#include <iostream>
int main()
{
std::vector<double> a;
a.push_back(1);
a.push_back(2);
a.push_back(3);
a.push_back(4);
a.push_back(5);
for(int i = 0; i < a.size(); ++i)
{
std::cout<<a[i]<<std::endl;
}
return 0;
}
#include <vector>
#include <iostream>
int main()
{
std::vector< int > q;
q.push_back(10);
q.push_back(11);
q.push_back(12);
std::vector< int > v;
for(int i=0; i<5; ++i){
v.push_back(i);
}
std::vector<int>::iterator it = v.begin() + 1;
it = v.insert(it, 33);
v.insert(it, q.begin(), q.end());
it = v.begin() + 3;
v.insert(it, 3, -1);
it = v.begin() + 4;
v.erase(it);
it = v.begin() + 1;
v.erase(it, it + 4);
v.clear();
return 0;
}
//程序:vector演示一
//目的:理解STL中的向量
// #i nclude "stdafx.h" -如果你使用预编译的头文件就包含这个头文件
#i nclude <vector> // STL向量的头文件。这里没有".h"。
#i nclude <iostream> // 包含cout对象的头文件。
using namespace std; //保证在程序中可以使用std命名空间中的成员。
char* szHW = "Hello World";
//这是一个字符数组,以"