ゲームが作れるようになるまでがんばる日記

ゲーム制作のことを中心にゲームに関することを書いています

多重継承

複数のクラスを継承する多重継承について勉強中。

class base1;
class base2;

class Test : public base1, public base2
{
};

ちゃんと設計しないまま、いくつも継承していったら、あるメンバがどこから継承されたものか分からなくなってしまいそうだ。便利だからといってむやみに多重継承しないようにしないと。
C++より後に作られたJavaC#では多重継承ができなくなっている。ということは多重継承はメリットよりもデメリットのほうが大きかったということだろう。