|
1
5
首先,让我们注意,这个问题与Visual Studio对DLL的处理有关。GCC和Clang都有一个稳定的ABI(Itanium ABI),可以保证用不同版本编译的库的兼容性。 现在,如前所述,您在这里面临的问题是ABI的不稳定性,但是ABI的部分是稳定的(虚拟表布局),否则所提出的策略将根本不起作用。
因此,只要有一个
此外,请注意,在现代C++中,返回原始指针是一个no no,但名称损坏会阻止使用智能指针。。。
|