class Empty
{
public:
Empty(); // 缺省構造函數
Empty( const Empty& ); // 拷貝構造函數
~Empty(); // 析構函數
Empty& operator=( const Empty& ); // 賦值運算符
Empty* operator&(); // 取址運算符
const Empty* operator&() const; // 取址運算符 const
};
C++空類默認產生六個成員函數:
默認構造函數
拷貝構造函數
析構函數
賦值運算符
取地址運算符
取地址運算符const