#include <iostream>
#include <vector>
using namespace std;
//ベクトルクラスのポインタを引数として渡す。
void Func1(vector<int> &na)
{
cout << "### Func1 start ###\n";
cout << "size " << na.size() << endl;
int i;
for(i = 0; i < 7; i++)
{
na.push_back(i + 1);
}
cout << "### Func1 end ###\n";
return;
}
//
void main()
{
cout << "### start ###\n";
vector<int> na;
cout << "size " << na.size() << endl;
na.push_back(100);
Func1(na);
cout << "size " << na.size() << endl;
int i;
for(i = 0; i < na.size(); i++)
{
cout << i << " - " << na[i] << endl;
}
na.clear();
cout << "size " << na.size() << endl;
cout << "### end ###\n";
return;
}
|