【 在 hgoldfish 的大作中提到: 】
: 这不是这个问题。
: 我这里 reload() 返回的是值。前面没写清楚。这个是定义:
: ReloadLog reload();
: ...................
我也觉得, 无论返回的是临时变量还是临时返回值, 返回临时变量的引用都不是一个正确的方式,
虽然, 也未必会野指针。
除非你显示的提供移动拷贝构造函数。 然后使用std::move。
也就是
ReloadLog(ReloadLog &&o){}
--
FROM 115.171.154.*