标签: c++ c cuda
我在.cuh文件中遇到以下行:
#define mp_ptr(n) P##n
P##n部分是什么意思?
P##n
答案 0 :(得分:6)
这意味着连接。这是一个C预处理器指令。
因此,mp_ptr(1)变为P1,mp_ptr("foobar")变为P"foobar"等。
mp_ptr(1)
P1
mp_ptr("foobar")
P"foobar"