Nol*_*lan 0 c c++ function-pointers function-prototypes
在C或C++程序中是否有任何方法可以获取有关可以调用的所有函数的信息?也许某种编译器宏?我知道有些程序可以接收源文件或.o文件并获取符号或原型,我想我可以在ac程序中运行这些程序,但我很好奇可能会返回函数指针或当前范围内可用的一系列函数原型,还是相关的东西?
我不是很好地说这个,但问题是我对程序内部程序的学习能力的一部分(并不一定只是阅读自己的代码).我有点怀疑有什么像我要求的东西,但我很好奇.
编辑:似乎我想知道但不知道如何描述非常好的是在C或C++中是否可以进行反射.谢谢您的回答.
该语言尚不支持反射.但是,由于您正在寻找一些信息来源,请在Boost.Reflect一定程度上查看库以帮助您向代码添加反射.另外,查看ClangTooling和libclang使用可以进行自动代码分析的库.
| 归档时间: |
|
| 查看次数: |
421 次 |
| 最近记录: |