1.不用引用
int fun(int a){
}
这时候函数就会返回一个int类型的对象,但不是调用此函数的那个对象本身,而是int类型的一个新对象,编译器自己建立的
2.
int &fun(int a){
}
这时候函数就会把调用此函数的那个对象返回,就不用编译器自己再根据int类型建立一个新对象了。
1.不用引用
int fun(int a){
}
这时候函数就会返回一个int类型的对象,但不是调用此函数的那个对象本身,而是int类型的一个新对象,编译器自己建立的
2.
int &fun(int a){
}
这时候函数就会把调用此函数的那个对象返回,就不用编译器自己再根据int类型建立一个新对象了。