当前位置:网站首页>define #使用
define #使用
2022-08-02 14:08:00 【nginux】
#include<stdio.h>
#include<stdlib.h>
#define REG_JNI(name) { name, #name }
struct myType {
void(*mProc)();
const char* mName;
};
void print(){
printf("hello,world\n");
}
const myType gRegJNI[] ={
REG_JNI(print),
};
void register_jni_procs(const myType arrays[],size_t count)
{
for(size_t i=0;i<count;i++)
arrays[i].mProc();
}
int main(){
register_jni_procs(gRegJNI,1);
return 0;
}边栏推荐
猜你喜欢
随机推荐
Flink实现Exactly Once
5.使用RecyclerView优雅的实现瀑布流效果
LLVM系列第二十二章:写一个简单的编译时函数调用统计器(Pass)
LLVM系列第十章:控制流语句if-else-phi
Redis-01-Nosql概述
再见篇:App专项技术优化
MySQL知识总结 (五) 锁
2.RecyclerView基本使用
spark写sql的方式
redis入门-1-redis概念和基础
流,向量场,和微分方程
【目标检测】YOLO v5 安全帽检测识别项目模型
VS2017中安装visual assist X插件
LLVM系列第二十四章:用Xcode编译调试LLVM源码
IllegalStateException: Room cannot verify the data integrity. Looks like you've changed schema but
关于Flink
NDK入门篇:C语言基础
LLVM系列第八章:算术运算语句Arithmetic Statement
MySQL 8.0 新特性
ConstraintLayout from entry to abandonment









