一、 You are not a superman….你不是超人。 二、 If it’s stupid but works,it isn’t stupid….如果一个愚蠢的方法有效,那它就不是愚蠢的方法。 三、 Don’t look conspicuous—it draws fire.(This is why aircraft carrier
条例24 若所有参数皆需要类型转换,请为此采用非成员函数 有时候让类型内成员函数支持隐式类型转换是不妥善的。比如当我们想在类内实现operator *() 模拟乘法的时候。通常情况下表现良好,但若你想额外实现混合式运算。例如 int ret = 2 * (成员对象);//错误int ret = (成员对象)*2;//正确 就会出现问题,因为成员函数会通过this指针去调用。下面的写法通你自己