gpt4 book ai didi

c++ - 什么是 (double (^)(int))foofoo

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:15:16 24 4
gpt4 key购买 nike

an example on cdecl (double (^)(int))foofoo 表示将 foofoo 转换为 block (int) 返回 double

将 foofoo 转换为 int 的“ block ”是什么意思?符号 ^ 在此上下文中的确切含义是什么。通常是按位异或。

最佳答案

它是 Apple 制作的 GCC 扩展,也在 Clang 中实现。 block 是小的未命名函数,语法是 block 的类型。参见 Block Language Spec .

关于c++ - 什么是 (double (^)(int))foofoo,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3551999/

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