Lancern's Treasure Chest
捕获到了 C++ 标准中的一个灵车行为,准备水一篇博客(博客队列++
假设 sup 是一个 std::set<std::unique_ptr<int>>,v 是一个 std::vector<decltype(sup)>。按照标准语义,语句 v.push_back(std::move(sup)) 是:
Anonymous Quiz
Well-formed,sup 将被移动插入 v,strong EH guarantee
Well-formed,sup 将被拷贝插入 v,strong EH guarantee
Well-formed,sup 将被移动插入 v,no strong EH guarantee
Well-formed,sup 将被拷贝插入 v,no strong EH guarantee
Well-formed,unspecified behaviour
Well-formed,undefined behaviour
Ill-formed,要求 diagnostics
Ill-formed,但不要求 diagnostics
8 answered
 
 
Back to Top