114
200
423
资深技术员
使用特权
222
1万
4万
技术总监
6
356
1078
助理工程师
27
1882
7679
高级工程师
ee168 发表于 2022-1-19 12:31 这个是想在C语言中实现C++的功能,引入类的概念,C++中的关键词 this 应该可以
151
4810
资深工程师
2
590
1808
1352
版主
keer_zu 发表于 2022-1-20 09:01 要么用C++,要么传进去void 指针,在里面强制转化回来。 typedef struct {
2810
6万
xyz549040622 发表于 2022-1-20 11:41 大家各种秀技,表示这样太复杂了。
54
678
2069
初级工程师
51
508
0
实习生
ee168 发表于 2022-1-19 11:52 是不是能这样写 typedef struct
#include <stdio.h> typedef struct _MY_DEMO{ int x; int y; int (*add)(struct _MY_DEMO *dd); }MY_DEMO; int add(struct _MY_DEMO *dd) { return dd->x + dd->y; } int main(int argc,char *argv[]) { int total; MY_DEMO dd; dd.add = add; dd.x = 3; dd.y = 4; total = dd.add(&dd); printf("total=%d\n",total); return 0; }
发表回复 本版积分规则 回帖后跳转到最后一页
时间类勋章
人才类勋章
等级类勋章
发帖类勋章
扫码关注 21ic 官方微信
扫码关注嵌入式微处理器
扫码关注21ic项目外包
扫码关注21ic视频号
扫码关注21ic抖音号
本站介绍 | 申请友情链接 | 欢迎投稿 | 隐私声明 | 广告业务 | 网站地图 | 联系我们 | 诚聘英才 | 论坛帮助
京公网安备 11010802024343号