
3个回答
展开全部
是的,防止拷贝,节约时间和空间,有的是运算符的语义要求.
引用通常用const引用。
引用通常用const引用。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用引用(通常是常引用),的确是为了提高效率,,有些时候,我们甚至需要使用
C++0x 新增的右值引用来进一步优化,譬如:
my_string operator+ (my_string && str1, const my_string & str2);
my_string operator+ (const my_string & str1, my_string && str2);
C++0x 新增的右值引用来进一步优化,譬如:
my_string operator+ (my_string && str1, const my_string & str2);
my_string operator+ (const my_string & str1, my_string && str2);
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
提高效率节省空间只是一部分,用引用关键是需要改变这个变量的值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询