在我之前的博客【我的C/C++语言学习进阶之旅】JNI开发之Java传递实体Bean到C++层,实体Bean包含int、float等基本类型和数组array、List集合等
介绍了如何传Java对象到C++层代码。
今天和算法联调的时候,调用算法返回的结果是一个Struct结构体,然后我需要将将构体转换为Java对象Bean返回给Java业务层,因此记录一下怎么转换的。
本篇博客模拟一下整个过程,如下所示:
C++层调用函数之后返回的结构体Student 定义如下
struct Student {
std::