【发布时间】:2015-07-06 02:08:15
【问题描述】:
今天我开始学习 OpenCL,因为我遇到了像 _kernel 这样的函数说明符。比我搜索它,我发现了很多函数说明符,比如_inline_noreturn。我想知道什么是函数说明符以及它的用途是什么?我读过很多 C 编程书籍,但从未找到过这样的术语?
_Noreturn
上面的说明符和void类似吗?
【问题讨论】:
-
请注意,
_inline和_noreturn是实际的 C 关键字,_kernel是 OpenCL 定义的。它与您的操作系统的运行时无关——实际上它在显卡上运行。 -
@Blindy:
_inline和_noreturn都不是 C 关键字;关键字是inline和_Noreturn。 -
这是语义,它们直接匹配。我的意思是
_kernel与 OP 所暗示的不在同一类别中。
标签: c function opencl specifier