我需要在字符串前面的东西,但最后我不能有分号。 C ++是否有一个最终不需要分号的运算符?一般来说,我可以在编程中认为我们可以说#define X 5
并且不需要分号,但是在C ++中除了宏之外,我们能找到任何不需要分号的运算符吗?
int main(){
SOMETHING "hello world"
}
我可以在上面写些什么来“......”“你好”?我需要在字符串前面的东西,但最后我不能有分号。
我知道我的问题很神秘 - 抱歉!
我的意思是语句不是C ++运算符。
我想写一些类似的东西:
FUNC class_inst WITH "hello world"
FUNC
是一个宏,class_inst
是一个类实例,我想知道我是否可以写像WITH "string"
但我希望有人回答我,如果有什么东西匹配宏WITH
在我的main
函数中有这个。
如果我已正确理解您的问题,您希望使用不带分号的运算符。你可以在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.