首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

vector参数传递的有关问题

2012-03-16 
vector参数传递的问题假如有以下代码:voidprintf(vector int a)voidmain(){intncin nvector inta

vector参数传递的问题
假如有以下代码:
void   printf(vector <int> a);
void   main()
{   int   n;
    cin   > >   n;
    vector <int>   a(n); 
    printf(a);
}

请问printf函数的参数类型写对了吗?


[解决办法]
仅仅考虑参数类型,答案是正确的。

不过,printf 是标准库函数了,
自定义的话,换一个名字 ...
[解决办法]
从效率上考虑,定义成void printf(vector <int> & a);更好,用法没问题

热点排行