const: 为了整个程序的安全,还是加上const,防止对引用类型参数值的意外修改。 &: 如果传值,就必须要创建一个临时对象,创建对象就要调用拷贝构造函数,这样,就会无穷递归调用。(编译器强制性要求参数必须要用&)