cpp1.cpp

来自「c++中向量的使用实例」· C++ 代码 · 共 49 行

CPP
49
字号
#include<iostream>
using namespace std;
#include<vector>

struct vv
{double x;
double y;
double z;}xxx;
vector<vv>  fun(vector<vv> & a)
{
	for(int i=0;i<a.size();i++)
		a[i].x=2.5;
	cout<<2222<<&a<<2222<<endl;
	return a;
}

int main()
{
	xxx.x=23.4;
	xxx.y=34.5;
	xxx.z=12.4;
	vector<vv> a,b;
	a.push_back(xxx);
	for(int i=2;i<6;i++)
	{	
		xxx.x*=i;
		xxx.y*=i;
		xxx.z*=i;
		a.push_back(xxx);
	}
	b=a;
	for(i=0;i<b.size();i++)
	{
		cout<<b[i].x<<"    "<<b[i].y<<"       "<<b[i].z<<endl;

	}

	vector<vv>  c;
	c=fun(a);
	for(i=0;i<c.size();i++)
	{
		cout<<c[i].x<<"    ";
		cout<<endl;
	}
	cout<<&a<<"   "<<&c<<"   "<<&b;
	return 0;


}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?