c++中的引用的使用原理和实例(二)
使用引用的时机。流操作符<<和>>、赋值操作符=的返回值、拷贝构造函数的参数、赋值操作符=的参数、其它情况都推荐使用引用。 这个程序里面到处都是&,也就是引用,引用当然可以不用了,老师会一一改变程序来说明这一点,但是使用引用就可以带来很多方便,或者说可以解决很多意想不到的问题。 程序最初给出的含错程序就是这样的,很长了:头文件strngbad.h:// strngbad.h -- flawed string class definition#include <iostream>#ifndef STRNGBAD_H_#define STRNGBAD_H_class