C++ std::vector::resize(大小\类型)是否需要可插入副本?
这个问题是在我回答时提出的 23.3.6.3“载体容量”表示(在770页中): 调整空隙大小(尺寸_类型sz)C++ std::vector::resize(大小\类型)是否需要可插入副本?,c++,c++11,language-lawyer,C++,C++11,Language Lawyer,这个问题是在我回答时提出的 23.3.6.3“载体容量”表示(在770页中): 调整空隙大小(尺寸_类型sz) 结果:如果sz你是正确的。这是C++11中的一个缺陷,由 目前的措辞是: 效果:如果sz
结果:如果
sz你是正确的。这是C++11中的一个缺陷,由
目前的措辞是:
效果:如果sz
,则从序列中删除最后一个size()-sz
元素。否则,附加
sz-size()
要求:T
应为MoveInsertable
和DefaultInsertable
插入*此
关于可破坏性
的要求见表95,适用于所有容器上的所有操作,而不仅仅是C++14标准中的resize()
?那么,在C++11中,这只是标准失败吗?@PeterSchneider,是的,在C++14中,以及最新的工作草案。这是C++11中的一个缺陷。