好吧,问题标题是一种钩子.我已经知道没有C++标准ABI.也就是说,我并没有欺骗你渴望过度的收集者.我想知道C++ ABI是否有任何限制.例如,似乎常见的是至少在ABI名称中某个类的名称被修改.
一个更明确的问题
假设我对所有字符串都有一个无冲突的哈希函数.然后我们说GCC在其名称中添加了一个步骤:将当前受损名称的哈希值附加到下划线.这会破坏几乎所有在阳光下的东西,但GCC仍然会像以前那样符合C++标准吗?
编辑:
好吧,显然"明确的问题"位是一个选择不当的小节名称.我真的想了解更多关于人们遵循的常见ABI标准的信息.这是通过我使用Mingw32编译的二进制文件的存在得知的,这些二进制文件与我用MSVC编译的二进制文件成功连接.
| 归档时间: |
|
| 查看次数: |
239 次 |
| 最近记录: |