why disable default constructors c++ classes code example Example: c++ default constructor remove class A { public: A() = delete; };