我有var date = Utilities.formatDate(new Date(), TIME_ZONE, 'hh:mm:ss');
个班级,有动静的交际能力。我写了
TTempTable
并且没有编译器错误。
这正确吗?
答案 0 :(得分:20)
不,这是不正确的。
您是returning a reference to a local variable。那个参考悬而未决。
就像任何悬空的东西一样,编译器不会[总是]为您诊断它。
按值返回,然后删除std::move
(it's redundant and inhibits elision)。