gpt4 book ai didi

c - 在 C 中获取 void (*)() 函数指针的大小

转载 作者:行者123 更新时间:2023-12-02 06:54:07 25 4
gpt4 key购买 nike

为了帮助我在 C 中进行一些精确的内存分配,我试图让 sizeof 成为返回类型为 void 的函数的函数指针不带参数。

但是,当我执行 sizeof (void (*)()) 时,我生成了一个编译器警告:

函数声明不是原型(prototype) [-Wstrict-prototypes]

如何获得所需的尺寸?

最佳答案

这是一个老式的函数定义,它缺少参数列表,所以添加它们:

sizeof( void(*)(void) )

关于c - 在 C 中获取 void (*)() 函数指针的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35265058/

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