範例
class
MyClass
{
public
:
MyClass();
// 預設建構子
~MyClass();
// 解構子
private
:
MyClass&
operator
=(
const
MyClass& other);
// 指派運算子
protected
:
MyClass(
const
MyClass& other);
// 複製建構子
};
解決方案
請一律依照下列順序來定義類別區段:public、protected、private。
class
MyClass
{
public
:
MyClass();
// 預設建構子
~MyClass();
// 解構子
protected
:
MyClass(
const
MyClass& other);
// 複製建構子
private
:
MyClass&
operator
=(
const
MyClass& other);
// 指派運算子
};