C++ 中 string 的 == 运算符比较的是字符串的内存地址,而非内容。
答案B。C++运算符包括&(取地址/按位与)、&&(逻辑与)、*(乘/解引用),但没有**运算符(幂运算需用pow函数)。
C++没有**运算符(幂运算)!幂运算用pow()函数或手动编写循环。
【考点】运算符重载|字符串比较|指针与引用
GESP 三级对应 C++ 基础阶段,重点考察运算符重载、字符串比较、指针与引用等概念。命题人放这道题,是想卡住很多考生对"=="运算符在 C++ 中实际行为的误解——他们可能只记住了"=="比较地址(比如指针),但不知道 C++ 的 string 类重载了 == 来比较内容。所以这里要指出考点是"运算符重载"和"字符串比较",这是三级里的核心内容。