每个人都知道Java和Scala,但C++和Scala之间有多少互操作性.例如,一个类可以被另一个类使用吗?
Tri*_*ner 22
这根本不是那么简单.Java和Scala在同一个虚拟机上工作,而scala的设计与java兼容.
C++生成本机代码,甚至每个编译器都有自己的方式来生成本机代码.这意味着使用Visual Studio编译的某些类不会与使用gcc编译的另一个类轻松交互.
如果您需要与C++交互,则需要使用JNI http://en.wikipedia.org/wiki/Java_Native_Interface.我相信将它与scala一起使用应该是直截了当的.使用Swig http://www.swig.org/可以让互动更加舒适
归档时间: |
|
查看次数: |
6272 次 |
最近记录: |