stdvector

stdvector

文章 0 浏览 3

std::vector 是否使用 Push_back 复制对象?

经过对 valgrind 的大量调查,我得出的结论是 std::vector 制作了您想要 push_back 的对象的副本。 这是真的吗?如果没有副本,向量就无法保留对象的…

南汐寒笙箫 2024-08-21 13:14:16 5 0

使用硬编码元素初始化 std::vector 的最简单方法是什么?

我可以创建一个数组并像这样初始化它: int a[] = {10, 20, 30} How do I create a std::vector 并同样优雅地初始化它? 我知道的最好的方法是: std:…

べ映画 2024-08-21 08:41:04 6 0

为什么我不能在立即窗口中索引 std::vector ?

所以,我有一个向量, std::vector&ltstd::string&gt lines. 我填充了这个向量,并且可以像这样访问它 std::string temp = lines[0] 但是,在立即窗口…

︶葆Ⅱㄣ 2024-08-19 13:24:28 9 0

std::distance 相对于减法迭代器有什么好处?

我正在迭代一个向量,并且需要迭代器当前指向的索引。以下方法有何优缺点? it - vec.begin() std::distance(vec.begin(), it) …

赢得她心 2024-08-19 10:13:23 8 0

std::vector 保留方法无法分配足够的内存

我的 C++ 应用程序中有一个缓冲区类,如下所示: class Buffer { public: Buffer(size_t res): _rpos(0), _wpos(0) { _storage.reserve(res) } protec…

携余温的黄昏 2024-08-15 19:47:27 4 0

检查 c++ 中是否存在特定元素; STL矢量

我想在像 v[i] 一样访问某个元素之前检查它是否存在于特定的向量位置(例如 i)。你能让我知道我该怎么做吗? 谢谢。…

白衬杉格子梦 2024-08-14 22:43:59 2 0

制作循环迭代器(循环器)的最简单方法?

我有一个物体想要在游戏中连续循环移动。我在 std::vector 中有一系列坐标,我想将其用作路径点。 有什么方法可以使 std::vector::iterator 循环(也…

万人眼中万个我 2024-08-11 23:47:37 2 0

C++ 之间的转换std::vector 和 C 数组,无需复制

我希望能够在 std::vector 及其底层 C 数组 int* 之间进行转换,而无需显式复制数据。 std::vector 是否提供对底层 C 数组的访问?我正在寻找类似这样…

一笑百媚生 2024-08-11 07:18:34 4 0

从四个 std::vector 对象中选择元素最多的一个

我有四个 std::vector 容器,它们都可能(或可能不)包含元素。我想确定其中哪个拥有最多的元素并随后使用它。 我尝试创建一个 std::map ,将它们各自…

你丑哭了我 2024-08-10 04:57:47 4 0

C++ valarray 与向量

我非常喜欢矢量。他们很聪明而且速度很快。但我知道这个叫做 valarray 的东西存在。为什么我要使用 valarray 而不是向量?我知道 valarrays 有一些语…

无可置疑 2024-08-08 16:45:48 2 0

你如何在 XCode 中 std::vector + C++?

由于各种原因(我向你保证它们是有效的,所以请不要“使用 Cocoa”),我必须使用 XCode、C++、OpenGL、OpenCL(侧面有点过剩)在 Mac 上重建一些图形…

画离情绘悲伤 2024-08-08 05:06:18 10 0

关于在 C++ 中将数组存储在 std::vector 中的问题

我对以下内容不太清楚。 首先,这段代码编译得很好: #include &ltvector&gt typedef struct{ int x1,x2,x3,x4 } ints typedef std::vector&ltints&gt…

靑春怀旧 2024-08-05 12:36:18 5 0

向量的向量,错误的分配

我有一个名为 Contact 的类,我想构建一个指向这些对象的指针的数据结构,例如 127 行 20 列的矩阵。 然后,我尝试以这种方式使用 std::vector 类 std…

橘亓 2024-08-02 05:04:17 6 0

std::函数向量

我想要一个 std::vector 包含一些函数,并且可以实时向其中添加更多函数。 所有函数都将具有如下原型: void name(SDL_Event *event) 我知道如何创建…

南烟 2024-07-26 16:08:32 5 0

如何减少 std::vector 的容量

有没有办法减少向量的容量? 我的代码将值插入向量(事先不知道它们的数量),并且 完成后,向量仅用于读取操作。 我想我可以创建一个新向量,用大小…

不羁少年 2024-07-26 15:36:55 9 0
更多

推荐作者

1CH1MKgiKxn9p

文章 0 评论 0

ゞ记忆︶ㄣ

文章 0 评论 0

JackDx

文章 0 评论 0

信远

文章 0 评论 0

yaoduoduo1995

文章 0 评论 0

霞映澄塘

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文