1
10
向量重新分配尝试提供异常保证,即如果在重新分配操作期间引发异常,则尝试保持原始状态。有三种情况:
说明这一点的规范性措辞分布在各种重新分配职能中。例如,[向量修饰符]/
我不知道你引用的帖子的作者在想什么,尽管我可以想象他们在暗中假设你想要强大的例外保证,所以他们想引导你进入案例(1)或(2)。 |
2
4
你的例子没有出错。从…起
因此,在这方面,您的示例是正确的,但如果您的移动构造函数实际上抛出了一个异常,那么您将有未指定的行为。 |
3
3
太长,读不下去了 只要类型是 ,你没事,给你。
类型是
如果,给定容器的分配器
为了您的
哪里
这在任何时候都不会发生
要求
[向量修饰符]表示
最后
关于您的
[容器.要求.概述]
|
apetrai · 我应该如何假设算法使用哪种迭代器类别? 2 年前 |
ridiculous_fish · std::是否保证短路? 2 年前 |
Fabio · 在c中将指针赋给常数指针++ 2 年前 |
johnco3 · 初始化固定C数组成员结构 6 年前 |
mans · 为什么出现此错误:constexpr在此处无效 6 年前 |
juztcode · 在C++中尝试捕获-创建了多少个对象 6 年前 |
Steven Scott · 忽略元素的基于范围的for循环 6 年前 |