摘要: 如果写成 p == NULL,有可能误写为 p = NULL,那么编译器并不会报错,但却不是程序想要的结果。因此写成 NULL == p 来防止这样的编码错误。实际上两者效果是一样的。 阅读全文
posted @ 2015-07-21 22:21 Demon90s 阅读(384) 评论(0) 推荐(0)
摘要: 父类类型指针可指向子类对象,调用子类对象重写的虚函数,一条代码即有了不同的表现结果,也就是多态。 很显然,子类重写的虚函数里调用的自然是子类的成员变量,父类类型指针是无法直接访问到子类的成员变量的。那么既然是父类类型指针调用的子类的虚函数,那么传给this的自然就是父类类型的指针,那么又如何能... 阅读全文
posted @ 2015-07-21 10:46 Demon90s 阅读(860) 评论(0) 推荐(0)