C++ constructors have an implicit return type used by the compiler, but you can't declare a return type or return a value.