You cannot create an object variable without invoking one of the constructors. This is an important guarantee of the C++ language.