C++编程:用递归的方法输出vector对象的内容(如何编写一个递归函数,输出vector对象的内容)
#include <iostream>
#include <vector>
using namespace std;
void my_print(vector<int> ivec);
int main()
{
vector<int> ivec;
for (decltype(ivec.size()) i = 0; i != 200; i++)
{
ivec.push_back(i);
}
my_print(ivec);
return 0;
}
static size_t i = 0;
void my_print(vector<int> ivec)
{
if(i != ivec.size())
{
cout << ivec[i++]<< endl;
my_print(ivec);
}
}