atp*_*atp 2 c++ multiple-inheritance vtable
我想知道使用一个不允许多重继承的编译器编译类A的后果是什么,并编译一个支持它的类B(以及从类A派生的类B).
我真的不明白链接过程......是否可以同时使用它们?在这种情况下使用单独的编译器有什么不利之处?使用B类的代码是否无法正常运行?
谢谢.
Ark*_*nez 10
作为一般规则,不要永远编译不同的编译器的C++程序的组成部分.
不同的编译器可能会使用并经常执行符号修改阶段的不同修改模式,因此单独编译的东西之间的链接不太可能起作用.
请参阅有关mangling name_mangling的文档
| 归档时间: |
|
| 查看次数: |
310 次 |
| 最近记录: |