当前位置:网站首页>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;
}
边栏推荐
猜你喜欢
随机推荐
Spark_DSL
LLVM系列第六章:函数返回值Return
Enhanced Apktool reverse artifact
每周招聘|PostgreSQL专家,年薪60+,高能力高薪资
boost库智能指针
1. What is RecyclerView
1.RecyclerView是什么
一文带你快速掌握Kotlin核心技能
MySQL知识总结 (三) 索引
牛客刷题汇总(持续更新中)
科创知识年度盛会,中国科创者大会8月6日首场开幕!
NDK入门篇:C语言基础
Win10不能启动WampServer图标呈橘黄色的解决方法
MySQL知识总结 (五) 锁
“自主可控”的正确姿势
PyTorch③---torchvision中数据集的使用
图像配置分类及名词解释
ConstraintLayout从入门到放弃
What?It's 2020, you still can't adapt the screen?
【我的电赛日记(完结)---2021全国大学生电子设计竞赛全国一等奖】A题:信号失真度测量装置