如果void xiaob::printwhat(string* str) 外面传进来的就要用&地址 用的时候加*就是原来的值。 如果void xiaob::printwhat(string& str) 外面传进来的就要用原值, 用的时候也直接用原值 如果void xiaob::printwhat(string str) 外面传进来的就要用原值, 用的时候也直接用原值 &代表引用,虽然加了& 与没有 用的时候一样,但是加了& 在里面修改的话,就会影响到外面 即如果不加& 那么就是传递拷贝对象,默认不是引用