1、strcmp返回值
相等时 0
不相等时 非0。今天做题时有过犹豫,幸好没搞错。眼高手低啊,总是在关键时候犹豫。。
2、Endianness
little Endian,低位的字节保存在低地址;
Big Endian,与上面的相反
换英文不认识了!晕。。
3、看这个运算符重载定义错在哪里?
float operator * (int a ,int b)
{
return a / (float b);
}
考察运算符重载:
1、可以声明为类成员函数,这时函数内含一个this指针,只要一个输入参数就可以了;
2、也可以声明为友元函数,这时函数没有this指针,有两个输入参数。
上面的错误很明显,不是在类中声明为成员函数,则应声明为友元运算符重载函数
friend float operat * (int a, int b)
4、对于std::map,其operator【】(const K&)的返回值类型:V 有什么副作用?????