3

阿木币

0

精华

0 小时

在线时间

应届白菜

Rank: 1

发表于 2021-3-16 20:49:09 3591 浏览 2 回复

[飞控嵌入式] px4固件源码代码结构问题

我最近一直在看px4源码中src/modules里面的各种app,发现很多app的程序入口都是跑一个main,比方说mc_pos_control中,程序入口是mc_pos_control_main这个函数,但是函数里面直接返回了一个MulticopterPositionControl::main(argc, argv),这个main函数却没有写在module的任何地方。类似的情况出现了很多遍。我个人猜测是继承了其它类,但是这个被继承的类在哪里我又找不到,希望大神能够指点一二,告诉一下我这个module通用的继承类到底在哪里,非常感谢

扫一扫浏览分享
回复

使用道具 举报

114

阿木币

0

精华

142 小时

在线时间

技术大V

Rank: 4

发表于 2021-3-17 12:04:49
我觉得这个应该是用的C++开发知识里面的 返回一个对象吧  返回的不是一个变量 而是一个函数 至于继承的类 得先找到类的定义文件 再找他继承的类吧
回复 点赞

使用道具 举报

114

阿木币

0

精华

142 小时

在线时间

技术大V

Rank: 4

发表于 2021-3-17 12:05:36
把函数作为变量,或者说引用 给返回回去了是不
回复 点赞

使用道具 举报

返回列表
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表