标签: c++ language-lawyer
请考虑以下C ++代码:
struct A {}; int main() { return A(), 1 + 2 + 3; }
在上面的示例中,临时A()的生存期是多少?它生存到分号;之前,还是被立即破坏?
A()
;
N4659唯一要说的是:
如果右操作数是一个临时表达式(15.2),则结果是一个临时表达式。
我在询问 left 操作数时,哪个没有帮助我。