gpt4 book ai didi

c++ - 是否可以将 C++0x lambda 转换为 clang block ?

转载 作者:IT老高 更新时间:2023-10-28 12:58:06 24 4
gpt4 key购买 nike

我想知道是否可以将 C++0x lambda 转换为 clang block 。到目前为止,我在上面看到的任何内容都涉及到它们之间的差异之间的讨论。我研究这个的主要原因是为 libdispatch 制作一个最终包装器,虽然我非常了解 dispatch_*_f 函数,但任何关于它们使用的信息都有与他们的区 block 对应物相比,相当缺乏。

到目前为止,我已经能够找到有关 converting a C++ lambda to a function pointer 的信息。 ,但这更多的是在相反的领域。

如果有人知道与此相关的任何事情,并且可以提供链接,或者至少为我指明正确的方向,我将不胜感激。 (即使是“目前不可能”的答案也足够了)

最佳答案

一个隐式启用此转换的补丁刚刚添加到 clang 主干。

关于c++ - 是否可以将 C++0x lambda 转换为 clang block ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4148242/

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