Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/151.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ std::vector::resize(大小\类型)是否需要可插入副本?_C++_C++11_Language Lawyer - Fatal编程技术网

C++ std::vector::resize(大小\类型)是否需要可插入副本?

C++ std::vector::resize(大小\类型)是否需要可插入副本?,c++,c++11,language-lawyer,C++,C++11,Language Lawyer,这个问题是在我回答时提出的 23.3.6.3“载体容量”表示(在770页中): 调整空隙大小(尺寸_类型sz) 结果:如果sz你是正确的。这是C++11中的一个缺陷,由 目前的措辞是: 效果:如果sz

这个问题是在我回答时提出的

23.3.6.3“载体容量”表示(在770页中):

调整空隙大小(尺寸_类型sz)


结果:如果
sz你是正确的。这是C++11中的一个缺陷,由

目前的措辞是:

效果:如果
sz
,则从序列中删除最后一个
size()-sz
元素。否则,附加
sz-size()

要求:
T
应为
MoveInsertable
DefaultInsertable
插入
*此


关于
可破坏性
的要求见表95,适用于所有容器上的所有操作,而不仅仅是C++14标准中的
resize()

?那么,在C++11中,这只是标准失败吗?@PeterSchneider,是的,在C++14中,以及最新的工作草案。这是C++11中的一个缺陷。