65,211
社区成员
发帖
与我相关
我的任务
分享
#include <iostream>
template <typename T>
void PrintVecotrElements( vector <T>& vt)
{
vector <T>::iterator iter;
for(iter=vt.begin();iter !=vt.end();iter++)
{
cout <<*iter <<endl;
}
}
void main()
{
vector <int> v(10,0);
PrintVecotrElements(v);
}
参数值传递:
#include <iostream>
#include <vector>
using namespace std;
template <typename T>
void PrintVecotrElements(vector <T> vt)
{
typename vector <T>::iterator iter;
for(iter = vt.begin(); iter != vt.end(); iter++)
{
cout << *iter << endl;
}
}
int main() {
//调用方式如下
vector <int> v(10,0);
PrintVecotrElements(v);
}