首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >c++中"#call“的类型、性质和含义(什么)

c++中"#call“的类型、性质和含义(什么)
EN

Stack Overflow用户
提问于 2015-08-28 04:31:22
回答 1查看 82关注 0票数 0

我试着研究一个简单的MPI代码,它是针对数据自动化系统的。我遇到了这条线。

代码语言:javascript
复制
cerr << "MPI error calling \""#call"\"\n"; \

#call是什么?与数据自动化系统、C++或MPI有关吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-08-28 04:38:51

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

相邻的字符串是连在一起的,因此名称将与"MPI error calling \"""\"\n"组合在一起,并在cerr上输出。

#操作符是C/C++预处理器的一部分,字符串文字连接对于这两种语言也是常见的(但并不是预处理器本身的一部分)。所以不,它不是特别的数据自动化系统,C++,或MPI。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32263374

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档