- C++中string 的== 运算符比较的是字符串的内存地址,而非内容{{ select(1) }}
- string 的substr(1, 3) 返回从下标1开始的3个字符的子串{{ select(2) }}
- x 是浮点数,(x >> 1) 等价于 x / 2{{ select(3) }}
- string("hello") == "hello" 的比较结果为true{{ select(4) }}
- sort 可以直接用于排序set 中的元素{{ select(5) }}
- (x & 1) == 0 可以判断整数x 是否为偶数{{ select(6) }}
- string 的substr(2, 10) 在字符串长度不足时会抛出异常{{ select(7) }}
- 在数学纸面计算中,pow(2, 3) 的计算结果一定是8,但是在C++中,如果遇到数据类型是浮点数,那就不一定正确{{ select(8) }}
- 在 C++ 中,枚举的底层类型可以是非整型(如 float 或 double ){{ select(9) }}
- 函数声明 double f(); 返回 int 时,会自动转换为 double{{ select(10) }}