c++ - 破译 C/C++ 函数指针类型定义的工具

标签 c++ function-pointers typedef

我记得曾经看到一个网站,它破译了复杂的 C++ typedef,包括返回函数指针的函数指针,这些函数返回一个数组......

它将把这样的定义变成可读的英文文本:»指向函数的指针,返回一个 int 指针数组,以一个 long 和一个回调函数(以一个 int 为参数)«。 (类似的东西)

typedef int * (*f)(long, void (*)(int))[];

有人记得那个工具/网站吗?非常感谢任何提示

最佳答案

我想你在找https://cdecl.org/ .

您可以在 https://github.com/ridiculousfish/cdecl-blocks 找到程序本身。

关于c++ - 破译 C/C++ 函数指针类型定义的工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6437333/

相关文章:

c++ - 模板、函数指针和 C++0x

c++ - 在没有编译错误的情况下,基于静态条件延迟对非嵌套类型的引用?

c++ - 修复 C++ 中奇怪的写入文件错误

c++ - 具有枚举的C++类交通灯?

c# - 如何在 C# 中实现 C++ 风格的函数指针?,不使用委托(delegate)

c++ - 函数和函数指针等价

c - 在 C : Why do I have to Specify the Name Twice? 中声明一个结构

c++ - 常量类型定义;在 C 和 C++ 中

c++ - 类模板中的虚函数

c++ - 如何通过 memcmp 比较两个图像,其中一个进行 x 轴翻转