プロが教えるわが家の防犯対策術!

C++を最近勉強し始めた者です。
コンストラクタに関して質問があります。

標準コンストラクタには、

クラス名(CWnd* pParent = NULL)  と宣言されているものと

クラス名() と何も引数なしで宣言されているものとがあります。

これらはどういった違いがあるのでしょうか?

宜しくお願いします。

 

A 回答 (1件)

【クラス名(CWnd* pParent = NULL)】


引数が省略可能なコンストラクタです。
引数が省略された場合、自動で pParent に NULL が設定されます。

【クラス名()】
引数の無いコンストラクタです。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!