Példa
class
MyClass
{
public
:
MyClass();
// alapértelmezett konstruktor
~MyClass();
// destruktor
private
:
MyClass&
operator
=(
const
MyClass& other);
// értékadó operátor
protected
:
MyClass(
const
MyClass& other);
// másolat konstruktor
};
Megoldás
Az osztályszakaszokat a következő sorrendben határozza meg: nyilvános, védett, majd privát.
class
MyClass
{
public
:
MyClass();
// alapértelmezett konstruktor
~MyClass();
// destruktor
protected
:
MyClass(
const
MyClass& other);
// másolat konstruktor
private
:
MyClass&
operator
=(
const
MyClass& other);
// értékadó operátor
};