C++ constructor error -


for example have constructor:

member(char* name,char* lastname,int age, char* gender ); 

and have on main function create member.

member("john","smith",20); 

since provided 3 out of 4 parameters error: candidate expects 4 arguments, 3 provided. how fix if missed parameter, skips it.

you need specify default value last argument. like:

member(char *name, char *lastname, int age, char* gender = null); 

then when last argument not specified it'll take default value of null.


Comments