在编写JNI函数时如何使用宏定义命名
使用宏定义时,按照以下方式定义宏NAME(FUNC),以正确合成函数名称:
#define NAME3(CLASS3, FUNC3) Java_##CLASS3##_##FUNC3
#define NAME2(CLASS2, FUNC2) NAME3(CLASS2, FUNC2)
#define NAME(FUNC) NAME2(CLASS, FUNC)
33.65KB
文件大小:
评论区