struct xx getxx(){1) struct xx a; .. return a; 2) return a(v1,v2);}3) struct xx * getxx(){ return new xx();}4) struct xx A; struct xx & getxx(){ return A;}
返回指针类型吧,另参考1楼
返回在局部定义的数据没有意义