【发布时间】:2015-12-30 02:40:08
【问题描述】:
我需要一个字符串前面的东西,但最后我不能有分号。 C++ 是否有一个最终不需要分号的运算符?一般来说,我可以认为在编程中我们可以说#define X 5,并且不需要分号,但是在C++中,除了宏,我们能找到任何不需要分号的运算符吗?
int main(){
SOMETHING "hello world"
}
我可以在上面写什么来获得“...”“你好”? 我需要一个字符串前面的东西,但最后我不能有分号。
我知道我的问题很神秘——抱歉!
更新
我的意思是语句不是 C++ 运算符。
我想写这样的东西:
FUNC class_inst WITH "hello world"
FUNC 是一个宏,class_inst 是一个类实例,我想知道我是否可以写类似WITH "string" 的东西,但我希望有人回答我是否有与宏WITH 匹配的内容我的main 函数。
【问题讨论】:
-
这是在线测验吗?
-
不,我需要好奇地回答..
-
什么会让你对此感到好奇?
-
嗯,这没有意义,所以没有好的答案。
-
我认为您无法使用问题更新中指定的符号来完成您正在寻找的事情。如果您使用“函数表示法”(
WITH("hello world")),那么各种事情都成为可能。当您使用空格分隔的单词时,您只能使用类似对象的宏,并且它们不能在宏名称后面的材料之后添加任何内容。