多重継承を許す場合の循環継承の見つけ方 - Qiita

0.目的 クラスの多重継承を許す場合、継承の循環の起こり方が複雑になる。 そのような場合に循環継承を効率的に見つけるアルゴリズムを考えてみる。 1.循環継承とは そもそも循環継承とは何か。 視覚的には図1.1のように、「継承の単方向輪」ができることである。 図1.1 ...