【发布时间】:2012-08-06 16:19:55
【问题描述】:
在 C++ 中,我想要一个函数,它接受向量类型的可选参数。如果未提供参数,我希望变量的大小为 0。我目前有
void v_connect::import(vector<int> vid_,vector<double> vpos_,vector<int> vbd_,vector<int> bd_ss_=std::vector<int>() )
但这不起作用。基本上,如果用户提供可选参数bd_ss_,我想做一个检查bd_ss_.size()!=0,然后做一些额外的事情。如果用户不提供参数,我想要bd_ss.size()==0。这可能吗?
【问题讨论】:
-
哇,你真的复制了所有这些向量?!
const vector<int> &vid_, ...
标签: c++ function vector optional-parameters