C++空のクラスを定義します.コンパイラはどの関数を自動的に生成しますか?
532 ワード
Adobeの筆記試験問題
解析:コンストラクション関数、解析関数、コピーコンストラクション関数、賦値オペレータ、取値オペレータ、取値オペレータconst.
例:
空のC++クラスを定義します.
コンパイラは、空のクラスの関数を自動的に生成します.
解析:コンストラクション関数、解析関数、コピーコンストラクション関数、賦値オペレータ、取値オペレータ、取値オペレータconst.
例:
空のC++クラスを定義します.
class Empty
{
};
コンパイラは、空のクラスの関数を自動的に生成します.
class Empty
{
public:
Empty(); //
Empty(const Empty &); //
~Empty(); //
Empty& operator=(const Empty &); //
Empty* operator&(); //
const Empty* operator&() const; // const
};