关于对象返回值的问题
现在有一个类,用来存放一些数据
class entity
{
public:
。。。
// 若干get set
private:
//包罗万象 string,int,容器
string _str1;
list<obj> _list1;
}
假设另外一个适配器类,读取各种n种数据,再转换成entity
class adapter
{
public:
entity toEntity(string txt);
xxx toXxxstring txt);
}
外部调用:
entity e1;
e1=adapter::toEntity(txt);
---------------------------------------------------------------------------------------------------------
toEntity这个函数返回值要怎么优化提升效率?
我查了网上很多文,说c++11的move构造行数可以解决问题,就这个例子,我应该怎么改造?大侠赐教啊!!