首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >C++有没有在末尾不需要分号的操作符?

C++有没有在末尾不需要分号的操作符?
EN

Stack Overflow用户
提问于 2015-12-30 10:40:08
回答 1查看 110关注 0票数 -5

我需要字符串前面的东西,但最后我不能有分号。C++是否有一个不需要分号结尾的运算符?一般来说,我认为在编程中我们可以说#define X 5,这不需要分号,但在C++中,除宏之外,我们能找到任何不需要分号的运算符吗?

代码语言:javascript
复制
int main(){
   SOMETHING "hello world"
}

我可以在上面写些什么来拥有"...““你好”?我需要字符串前面的东西,但最后我不能有分号。

我知道我的问题很神秘- sorry!

  • update

我指的是语句,而不是C++运算符。

我想写一些类似的东西:

代码语言:javascript
复制
FUNC class_inst WITH "hello world"

FUNC是一个宏,class_inst是一个类实例,我想知道我是否可以写一些像WITH "string"这样的东西,但我希望有人回答我,如果有什么东西与宏WITH匹配,以便在我的main函数中包含它。

EN

回答 1

Stack Overflow用户

发布于 2015-12-30 10:49:36

如果我没理解错的话,你想使用不带分号的运算符。您可以在if条件下执行这些操作。例如:

代码语言:javascript
复制
if(x=5){} 
//this statement assigns 5 to x. So it is assignment without semicolon
if(x=a+b){}   //this puts result of a+b in x.
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34522210

复制
相关文章

相似问题

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