私は、__mul__や__add__のような特別なメソッドを実装し、多重継承を使用する代数オブジェクトのクラスの階層を持っています。私は何とかPython(> = 3.5)が、NotImplementedを返さない最初のメソッドを見つけるためにメソッド解決命令(mro)を歩くと仮定していました。悲しいかな、これはそうではないようです。以下の最小限の例を考えてみます。このコードで class A()
を作るとき間違ったもので終わるのvtable、私は次のセットアップがあります class CRpCat :
public CQueryDataBase,
public IRpCat
{
public:
CRpCat();
virtual ~CRpCat();
// IRpCat
public:
virtual HRESULT In