不能返回局部变量的引用,因为你返回了饮用后,你记录了他的信息,但当离开这个函数后,这个变量就失效了,这时候你获得的数据将无效,如果你使用这个变量进行操作,可能会造成内存崩溃。用new可以,但尽量不要,因为使用者不一定会记得删除这段内存,所以这时候必须使用返回值的方式。使用引用的话,就将这个引用放在参数里面,也可以