标签: c++ visual-c++
在MSVC中,类型trait std :: is_nothrow_move_constructible对于发布版本中的迭代器(至少对于map,set和amp; vector)是真的,但在调试版本中则不行。
答案 0 :(得分:2)
标准库的迭代器类别都没有任何特定的要求。所有迭代器都需要是CopyConstructible,但没有迭代器对非抛掷移动构造有要求。