1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 关于函数返回值的讨论与总结

关于函数返回值的讨论与总结

时间:2020-04-23 07:04:21

相关推荐

关于函数返回值的讨论与总结

class A

{

public:

A()

{

cout<<"普通构造函数"<<endl;

}

A(const A& a)

{

cout<<"copy construct"<<endl;

}

~A()

{

cout<<"deconstruct"<<endl;

}

A& operator=(const A &a)

{

cout<<"复制操作符"<<endl;

return *this;

}

};

A fA(A a)

{

//A a;

return a;

}

int main()

{

A a;

A b;

b=fA(a);

system("pause");

return 0;

}

1. 对于函数返回的是引用还是非引用,如果我们采用这种方式 A b=fun(a) ,不产生影响。

2. 如果 以这种方式调用, A b ; b=fun(a) 且 函数已拷贝的形式返回,那么可以分为三种

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。