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

发布于 2024-11-16 23:47:46 字数 259 浏览 1 评论 0原文

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

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

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

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

I remember once seeing a website, which deciphered complex C++ typedefs including function pointers returning function pointers to functions which return an array with …

It would turn such definitions into readable English text: »Pointer to function, returning an array of int-pointers, taking a long and a callback function (taking an int) as parameters«. (something along that lines)

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

Anybody remember that tool/website? Any hints greatly appreciated

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

墨落成白 2024-11-23 23:47:46

我认为您正在寻找 https://cdecl.org/

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

I think you are looking for https://cdecl.org/.

You can find the program itself at https://github.com/ridiculousfish/cdecl-blocks

抱着落日 2024-11-23 23:47:46

该工具也可以在 http://cdecl.org 下找到

The tool is also available under http://cdecl.org

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文