C ++是否有一个最终不需要分号的运算符?

问题描述 投票:-5回答:1

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

int main(){
   SOMETHING "hello world"
}

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

我知道我的问题很神秘 - 抱歉!

  • 更新

我的意思是语句不是C ++运算符。

我想写一些类似的东西:

FUNC class_inst WITH "hello world"

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

c++ syntax
1个回答
1
投票

如果我已正确理解您的问题,您希望使用不带分号的运算符。你可以在if条件下完成它们。例如:

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.
© www.soinside.com 2019 - 2024. All rights reserved.