摘要: Item 1:仔细区别pointer和reference对于很多C++初学者来说,pointer和reference的区别,以及什么情况下该使用reference,什么情况下要使用pointer,都是一个很容易混淆的问题。对于这个问题,大家只要明白一点,就能很容易把握这个度:没有所谓的Null reference,一个reference必须总代表一个对象。因此,给出以下明确的建议: 1、当定义的变量需要改变以指向其他对象,或者它可以不指向任何对象时,应该使用pointer; 2、如果这个变量总要指向一个对象,那么它应该定义为reference; 3、在某些operator重载中,返回值用... 阅读全文
posted @ 2014-03-06 21:36 勇者行天下 阅读(697) 评论(0) 推荐(0) 编辑