【发布时间】:2014-06-26 18:27:25
【问题描述】:
是否符合以下代码标准:
struct Temp
{
Temp& op1() { ...; return *this; }
Temp& op2() { ...; return *this; }
// more op...
};
Temp().op1().op2()....; // safe or not? Which paragraph from ISO 12.2 qualifies it?
【问题讨论】:
-
我认为它是安全的。临时对象的生命周期直到分号
标签: c++