首先,将数据私有化,构造函数及其他函数公有化,构造函数在单例模式中也可以私有化。在函数传参的时候,优先采用传引用的方式(函数内临时对象除外),如果函数内不改变私有变量,可以将函数设置为常量函数const。 新建对象如果把引用传出去,对象本身出了作用域就会被析构,引用到一个不存在的地址。