2011-01-25 9 views
3

ご存じのように、C++ではmultiple inheritanceが許されています。しかし、複数の継承を使用するのは良いプログラミングアプローチですか、それとも避けるべきですか?C++での多重継承

ありがとうございました。

+1

あまりにもあいまいであるという理由で本当の質問ではないと投票しました。複数の継承を適用​​すると思われるシナリオを提案できますか? –

+1

**それはより具体的にあなたの質問を編集しない限り、本当に誰でもあなたに与えることができる最高の答えです。 –

+0

質問はあまりにも一般的です... – smerlin

答えて

3

一般に、それは必要ではなく、コードを複雑にする可能性があります。

しかし、有用な場合があります。それが有用で、あなたのコードが管理不能にならない限り、私はそれを避ける理由はないと思う。

+6

ええと...あなたはもっと一般的な答えで極端に広範で一般的な質問に答えることができました... *上に戻る* – smerlin

+1

これは基本的に答えが与えられます。これは、質問よりも一般的ではなく、完全に正しいです。それは私の+1です。 –

+1

私は+1したでしょうが、最初のステートメントには同意しません。複数の*実装*継承は通常、複雑さを追加しますが、複数の*インタフェース*継承はありません。 –