C++用于类的独立编译器(vtables)?

atp*_*atp 2 c++ multiple-inheritance vtable

我想知道使用一个不允许多重继承的编译器编译类A的后果是什么,并编译一个支持它的类B(以及从类A派生的类B).

我真的不明白链接过程......是否可以同时使用它们?在这种情况下使用单独的编译器有什么不利之处?使用B类的代码是否无法正常运行?

谢谢.

Ark*_*nez 10

作为一般规则,不要永远编译不同的编译器的C++程序的组成部分.

不同的编译器可能会使用并经常执行符号修改阶段的不同修改模式,因此单独编译的东西之间的链接不太可能起作用.

请参阅有关mangling name_mangling的文档