- 655 名前:デフォルトの名無しさん mailto:sage [2016/09/09(金) 13:23:41.38 ID:EcclX7iE.net]
- >>642
「デフォルトコンストラクタが存在しないクラスを作ってもよいか?」 あるいは「クラスは必ずデフォルトコンストラクタを持つべきか?」 という質問かな。 外部から何かの値を指定しないと正常な状態にならないって対象なら デフォルトコンストラクタなしの方が、間違った使い方をされなくて済む。 具体的には…今すぐ思いつくのは、 「ファイル名を指定、コンストラクタ中でファイルを開くクラス。 デストラクタでファイルを閉じる」とか(そもそも良い設計か分からんけど)。 この場合はデフォルトコンストラクタじゃ意味ないよね。
|

|