gpt4 book ai didi

c++ - 如何使用 Boost 预处理器获取类函数可访问的函数列表?

转载 作者:行者123 更新时间:2023-11-28 00:55:25 25 4
gpt4 key购买 nike

假设我有一个继承自 25 个不同类的类。我想知道如何获得可以在父类(公共(public))以及我正在查看的类的公共(public)和私有(private)上调用的函数签名列表? (例如,用于自动创建 RPC 友元类)(为什么我想用 defines 做这个:它会在 fly= 上工作)我们至少可以得到一个类的 pub 和 priv 函数列表吗?)

最佳答案

语言本身无法做到这一点(预处理器也无法做到)。另一方面,使用 clang/libclang 处理您的 C++ 代码并提取该信息应该不会太复杂,然后可以将其用于提供代码生成器(甚至将代码生成器写入代码处理器)

关于c++ - 如何使用 Boost 预处理器获取类函数可访问的函数列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11713465/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com