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

时间:2015-12-30 02:40:08

标签: c++ syntax

我需要在字符串前面的东西,但最后我不能有分号。 C ++是否有一个最终不需要分号的运算符?一般来说,我可以在编程中思考我们可以说var User = function(board){ return{ Board: new board; } } 并且不需要分号,但是在C ++中除了宏之外,我们能找到任何不需要分号的运算符吗?

#define X 5

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

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

  • 更新

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

我想写一些类似的东西:

int main(){
   SOMETHING "hello world"
}

FUNC class_inst WITH "hello world" 是一个宏,FUNC是一个类实例,我想知道我是否可以编写类似class_inst的内容,但如果某些内容与宏匹配,我希望有人回答我{ {1}}在我的WITH "string"函数中添加此内容。

1 个答案:

答案 0 :(得分: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.