此处是该代码的一部分,旨在显示血型为$var = (new class() { // Anonymous class
function cool() { // Named method
return 'neato';
}
})->cool(); // Instantiate the anonymous class and call the named method
echo $var; // Echos neato to console.
或a+
的人的名字。
ab+
无论是必须输入“ A +”还是仅输入“ A +”,我都很困惑。
如果我输入“ A +”,则计数为0。
答案 0 :(得分:0)
'A+'
是C ++中的多字符文字。它具有int
类型,但是值是实现定义的,尽管'A' * 256 + '+'
是常见的。
因此,它们很少使用。
您想要"A+"
。这是{em}衰减到const char[3]
可以使用的const char*
指针的strcmp
类型。
最后,您正在使用C ++。为什么不使用std::string
而不是那些char[]
类型呢?然后,您可以编写b.retgroup() == "A+"
等,而不是那些strcmp
调用。或者,如果出于某些原因需要保留char[]
,则可以从C ++ 14开始使用华而不实的 Yoda-expression
"A+"s == b.retgroup()