我需要字符串前面的东西,但最后我不能有分号。C++是否有一个不需要分号结尾的运算符?一般来说,我认为在编程中我们可以说#define X 5
,这不需要分号,但在C++中,除宏之外,我们能找到任何不需要分号的运算符吗?
int main(){
SOMETHING "hello world"
}
我可以在上面写些什么来拥有"...““你好”?我需要字符串前面的东西,但最后我不能有分号。
我知道我的问题很神秘- sorry!
我指的是语句,而不是C++运算符。
我想写一些类似的东西:
FUNC class_inst WITH "hello world"
FUNC
是一个宏,class_inst
是一个类实例,我想知道我是否可以写一些像WITH "string"
这样的东西,但我希望有人回答我,如果有什么东西与宏WITH
匹配,以便在我的main
函数中包含它。
发布于 2015-12-30 10:49:36
如果我没理解错的话,你想使用不带分号的运算符。您可以在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.
https://stackoverflow.com/questions/34522210
复制相似问题