Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 .cuh 文件中遇到了以下行:
#define mp_ptr(n) P##n
部分是什么P##n意思?
P##n
是串联的意思。这是一个 C 预处理器指令。
所以,mp_ptr(1)变成P1,mp_ptr("foobar")变成P"foobar",等等。
mp_ptr(1)
P1
mp_ptr("foobar")
P"foobar"