1. 程式人生 > >C++空類

C++空類

c++ tor emp 運算符 per 析構 ++ pan 有一個

class Empty
{
  public:

      Empty(); // 缺省構造函數

      Empty( const Empty& ); // 拷貝構造函數

      ~Empty(); // 析構函數

       Empty& operator=( const Empty& ); // 賦值運算符

       Empty* operator&(); // 取址運算符

       const Empty* operator&() const; // 取址運算符 const

};

空類默認會產生6個函數。

空類的大小為1,為了能有一個唯一的地址標識空類對應的對象。

C++空類