Tom*_*ito 1 c++ programming-languages
是否有任何高级语言不支持使用C++库?
小智 7
使用其他高级语言的C++库有几个主要障碍:
如果库是OO,则需要能够使用调用语言创建C++对象 - 这并不容易.
C++实现使用称为"名称修改"的技术来确保类型安全链接.不幸的是,没有名称修改标准,因此在不同的C++实现之间甚至不能轻易调用C++代码.
因此,您的问题的答案是大多数HLL在调用C++代码时都会遇到问题.当然,他们也可能在调用任何其他语言时遇到问题- 除了临时的,特定于平台的语言之外,语言之间实际上没有标准化的二进制接口.
归档时间:
16 年,1 月 前
查看次数:
169 次
最近记录: