相关疑难解决方法(0)

为什么我更喜欢使用vector来deque

以来

  1. 它们都是连续的记忆容器;
  2. 特征明智,deque几乎所有的矢量都有,但更多,因为它在前面插入更有效.

为什么有人对子级宁愿std::vectorstd::deque

c++ stl vector deque

77
推荐指数
4
解决办法
4万
查看次数

C++使用RAII创建一个数组

有没有办法在C++中创建数组时使用RAII,还是必须通过"new"关键字来进行手动内存管理?

编辑:根据要求,一些额外的细节:

首先我的免责声明:我是C++的新手.

现在详细说明:我只想迭代一个现有的数组,SomeClass source [],并将每个元素解析成一个存储数组,字符串结果为[].

因此,要创建存储字符串结果[],我是否需要说string results[] = new string[source.size()]或有没有办法通过RAII技术避免"new"关键字?

听起来我听说矢量是要走的路.仍然,想知道是否有可能使用普通的旧阵列.

c++ arrays raii c++11

3
推荐指数
1
解决办法
1856
查看次数

标签 统计

c++ ×2

arrays ×1

c++11 ×1

deque ×1

raii ×1

stl ×1

vector ×1