class MyClass
{
public:
//
构造函数 MyClass();
//
析构函数 virtual ~MyClass();
// 拷贝构造
MyClass(const MyClass &st);
// 赋值构造
MyClass& operator= (const MyClass &st);
// move拷贝构造,C++11特性
MyClass(MyClass &&st);
// move赋值构造,C++11特性
MyClass& operator= (MyClass &&st);
// 公有接口
protected:
// 保护属性和方法
private:
// 私有属性和方法
};
没有什么定义格式