gpt4 book ai didi

c++ - 是否有任何示例表明三重冒号 (:::) 是 C++ 代码中的有效语法?

转载 作者:太空狗 更新时间:2023-10-29 23:30:04 27 4
gpt4 key购买 nike

印象中好像看到了这样的东西:

A:::b()

但我不记得它是否是 c++,也在 c++ 中搜索了“三重冒号”但在 c++ 中似乎很少有关于它的信息,是否有任何示例代码可以有 3 个冒号 (:::)代码是有效的语法?

最佳答案

这有点偏离主题,因为它指的是内联汇编而不是 C++ 本身。但是,对于那些在以下表达式中看到此运算符后来到这里(就像我一样)的人,这是一个提示:

asm volatile("" ::: "memory");

gcc 使用此语法告诉编译器 创建“内存屏障”。维基百科的Memory Ordering主题是比我能提供的更好的解释。

关于c++ - 是否有任何示例表明三重冒号 (:::) 是 C++ 代码中的有效语法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31601057/

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