User-defined conversion and Copy elision

问题的开始

最初的讨论和思考

关于隐式转换(implicit conversion)

关于复制消除(copy elision)

问题的开始

问题的开始是同事聊到了我们笔试题的一个问题,是说下面这个代码其实在编译的时候是有问题的。

struct UserInfo {

UserInfo(const std::string& name) : name_(name) {......