大概是说callee(Object obj)这种函数
calller () {
Object obj;
callee(obj);
}
这种,目前都被设计和实现成
caller() {
Object obj;
auto* arg = copy(obj);
callee(arg);
}
而应该实现成
callee_wrapper(const Object& obj) {
auto* arg = copy(obj);
inline_callee(arg);
}
至少能看出来的优势是,代码会小一些吧,不用每个caller里面都生成copy代码。
--
修改:ble FROM 104.134.27.*
FROM 104.134.27.*