[SOLVED] Alapértelmezett függvényparaméter

Fórumok

Erre a deklarációra:


// util.h
void Tokenize(const string& str, vector<string>& tokens, const string& delimiters=" ");

ezzel kedveskedik a gcc:


util.cpp:11: error: default argument given for parameter 3 of ‘void Tokenize(
util.h:11: error: after previous specification in ‘void Tokenize(

Yól gondolom, hogy akkor ezek szerint a .h-ban definiált alapértelmezett paramétert nem szabad a .cpp fájlban is megadni?

Hozzászólások

Nem az a lényeg, hogy a .h vagy hogy a .cpp-ben van-e, hanem, hogy a default paramétert vagy csak a definícióban, vagy csak a deklaracióban szabad megadni.

--
The Net is indeed vast and infinite...
http://gablog.eu