在编写JNI函数时如何使用宏定义命名

使用宏定义时,按照以下方式定义宏NAME(FUNC),以正确合成函数名称:

#define NAME3(CLASS3, FUNC3) Java_##CLASS3##_##FUNC3
#define NAME2(CLASS2, FUNC2) NAME3(CLASS2, FUNC2)
#define NAME(FUNC) NAME2(CLASS, FUNC)
7z 文件大小:33.65KB