|
发表于 2021-3-16 20:49:09
9290 浏览 2 回复
[飞控嵌入式]
px4固件源码代码结构问题
我最近一直在看px4源码中src/modules里面的各种app,发现很多app的程序入口都是跑一个main,比方说mc_pos_control中,程序入口是mc_pos_control_main这个函数,但是函数里面直接返回了一个MulticopterPositionControl::main(argc, argv),这个main函数却没有写在module的任何地方。类似的情况出现了很多遍。我个人猜测是继承了其它类,但是这个被继承的类在哪里我又找不到 ,希望大神能够指点一二,告诉一下我这个module通用的继承类到底在哪里,非常感谢 |
 扫一扫浏览分享
|
|
|
|
|
|
|
发表于 2021-3-17 12:04:49
我觉得这个应该是用的C++开发知识里面的 返回一个对象吧 返回的不是一个变量 而是一个函数 至于继承的类 得先找到类的定义文件 再找他继承的类吧 |
|
|
|
|
|
|
|
发表于 2021-3-17 12:05:36
|
|
|
|
|
|
|