std::vector als default parameter ?
-
Hallo,
ist es irgendwie möglich einen std::vector als default parameter zu übergeben?
ich komme nicht drauf...void myFun(int a = 0, std::vector< int > v ???);
v(0) geht net.
v = ...?Danke für eure Hilfe
-
std::vector< int > v = std::vector< int > ()
-
Genau, und wenn was drin stehen soll einfach ne MakeMyVector Funktion machen. Davon abgesehen dass man container meist als const-ref übergeben sollte. (Anders gesagt: es macht meist Sinn. Wenns keinen Sinn macht sollte man natürlich auch nicht:))