除了 CUDA 之外,C++ 中是否允许使用三重尖括号 `<<<` and `>>>`?

问题描述 投票:0回答:1

nvcc 可以识别此语法在 CUDA 内核调用中分配线程和块的数量,但是在 CUDA 之外是否存在合法的 C++ 上下文? (任何 C++ 版本,包括草稿?)

作为表达这个问题的另一种方式,源代码中引号之外出现

<<<
是否是一个可靠的指标,表明它必须是CUDA(或语法上不正确)?

(我知道关闭三重嵌套模板参数时可能会发生

>>>
,但左括号之间需要标识符。)

c++ syntax cuda
1个回答
0
投票

<<<
>>>
不是运算符(请参阅 cppreference 了解列表),但是,您可能会在模板上下文中遇到
>>>

T<U<V<>>>
© www.soinside.com 2019 - 2024. All rights reserved.