C++にて、抽象クラスのインスタンス生成は禁止されていますが、ポインタを介したアクセスが許されているのは何故ですか?
純粋仮想関数が呼ばれるとまずいので、抽象クラスそのもののインスタンス化は禁止し、ポインタは許可。抽象クラスのインスタンス化が禁止されている以上、ポインタの参照先は具象クラスのインスタンスという保証があります。そして、型の観点からすると疎結合を維持できると。そういう認識でいたのですが合ってますか?
この質問の投稿者はすでに退会しているため、質問者からの返信がない点にご留意ください。
回答3件
この質問の投稿者はすでに退会しているため、質問者からの返信やベストアンサーの選定がない点にご留意ください。
あなたの回答
tips
プレビュー