C++ Help: "error: conflicting declaration" with multiple constructors

The way you are calling a constructor from another constructor looks more like c# than c++ to me. Are you sure that syntax is correct? https://stackoverflow.com/questions/308276/can-i-call-a-constructor-from-another-constructor-do-constructor-chaining-in-c

That may exolain line 442 being interpreted as a declaration rather than what I think you mean is “now to do that constructor”

Maybe move all your constructor bodies to functions and just call them. (Or with the noop one use a default argument).

1 Like