stdvector 问答列表

具有不同数量元素但没有动态内存分配的 Std 容器

作者:fuse tee 提问时间:3/30/2023

与 Stack-Overflow Question: Constant Size Vector 不太相同。 我需要一个容器来容纳具有以下属性的size_t: push_back、包含、查找和擦除;...

如何知道对从文件解析的数据使用 std::array 还是 std::vector,以及如何提高分配性能?

作者:zogac 提问时间:3/25/2023

我有一个输入文件,它有逐行的 3D 矢量数据。我想读取此矢量数据并将其存储在程序中。我以为我有两个选择: 我可以计算行数,并且可以创建一个固定数组 或 我可以将我的“矢量数据”插入到对象中std::...

std::vector 未正确排序的对

作者:Verve 提问时间:2/11/2023

我正在尝试按它们的第二个值对向量进行排序。我这样做是为了对无序地图进行排序,这是通过将地图转换为向量,然后对向量进行排序来完成的。出于某种原因,我的向量中的一些值不在正确的位置。这是我当前的排序函数:...

使用 vectors 和 find 时 C++ 中未解析的外部变量

作者:LunchMarble 提问时间:5/15/2011

我已经在一个完全独立的项目中尝试了这段代码,它工作正常(唯一的区别是不起作用的项目被导出为 DLL)。代码如下: RTATMATHLIB 中。CPP(英语:CPP) #include "stdaf...

指向矢量的指针会产生 3D 矢量?

作者:Steven Kraine 提问时间:11/11/2022

我一直在浏览一些遗留代码,发现了这个小片段: std::vector<int>** grid = new std::vector<int>*[10]; for (int k = 0; k < 10;...

尝试在 operator= 上使用复制和交换习语

作者:KcFnMi 提问时间:10/6/2022

在尝试实现 MyVector 时,我最终得到: #include <iostream> #include <string> using namespace std; template <type...

std::sort 未正确排序向量

作者:Sidharth Mudgil 提问时间:7/24/2022

我想按对的第一个值和第二个值的比率对我的向量进行排序。我正在使用 C++ STL 函数,但我不知道,它没有正确排序向量,这是我的代码:sort 比较仪 bool comparator(const ...

编译器在将 std::vector::begin() 传递给 std::vector::insert 时如何推断要调用哪个版本的 std::vector::begin()?

作者:ulak blade 提问时间:8/5/2022

我正在尝试制作自己的微型向量类,并且正在尝试复制一些函数,但是在传递调用(例如参数)和参数时,我无法让它们以相同的方式运行 - 编译器没有推断出正确的版本。下面是一个示例:begin()end() ...

如何在“std::make_heap”中阅读“std::greater&lt;&gt;{}”

作者:Yves Schilli 提问时间:7/31/2022

// min heap solution // extract k smallest data from a min-heap of all n data points class K_Smalles...

如何编写一个可以接受数组或向量的函数?

作者:24n8 提问时间:11/12/2018

我想编写一个带有一个参数的 C++ 函数,以便可以传入以下任何一种类型: std::vector<int> std::array<int> int array[numElements] int *p...


共35条 当前第3页