文件名称:javacpp:Java和本机C ++之间缺少的桥梁
文件大小:447KB
文件格式:ZIP
更新时间:2024-02-20 08:17:37
c java c-plus-plus cpp maven-plugin
JavaCPP 商业支持: 介绍 JavaCPP提供了对Java内部本机C ++的有效访问,这与某些C / C ++编译器与汇编语言进行交互的方式不同。 无需发明新的语言,例如 , , , 或 。 相反,类似于为Python努力,它利用了Java与C ++之间的语法和语义相似性。 在后台,它使用JNI,因此除了 , 和 ()外,它还可以与Java SE的所有实现。 更具体地说,当与上述方法或其他方法( , , , , , , , , , , , , , , , , , , , , , , , 等),它自然而有效地映射了C ++语言提供的许多常见功能,通常被认为是有问题的,包括重载运算符,类和函数模板,通过函数指针,函数对象(又称函子),虚函数和成员函数指针,嵌套的结构定义,可变长度参数,嵌套的名称空间,包含任意循环的大型数据结构,虚拟和多重继承,按值/引用/字符串/传递/返回向量,匿名联合,位字段,异常,析构函数和共享或唯一指针(通过try-with-resources或垃圾收集),以及文档注释。 显然,要对整个C ++进行整洁地支