gpt4 book ai didi

c++ - 类型、性质和含义(什么是) "#call"in c++

转载 作者:行者123 更新时间:2023-11-28 00:12:31 25 4
gpt4 key购买 nike

我正在尝试研究用于 CUDA 的简单 MPI 代码。我遇到了这一行。

cerr << "MPI error calling \""#call"\"\n"; \

什么是#call?与 CUDA、C++ 或 MPI 相关?

最佳答案

这是宏定义的一部分。 call 是一个宏参数,大概是一个函数的名字。 # 运算符将其操作数转换为字符串。所以 #call 是一个带有函数名称的字符串。

相邻的字符串被连接起来,因此名称将与 "MPI error calling\"""\"\n" 组合并输出到 cerr

# 运算符是 C/C++ 预处理器的一部分,字符串文字连接对于这两种语言也是通用的(但不是预处理器本身的一部分)。所以不,它对 CUDA、C++ 或 MPI 来说并不特殊。

关于c++ - 类型、性质和含义(什么是) "#call"in c++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32263374/

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