在C++中,我想有一個函數,它需要一個類型爲vector的可選參數。如果沒有提供參數,我希望變量的大小爲0.我目前有C++:默認的參數和矢量
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
。這可能嗎?
它不起作用? – mfontanini 2012-08-06 16:22:52
哇,你真的把所有這些載體的副本? 'const vector&vid_,...' –
2012-08-06 16:36:04