stdvector 相关问题

序列类型,定义为标准库的一部分。

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

与 Stack-Overflow Question: Constant Size Vector 不太一样。 我需要一个具有以下属性的 size_t 容器: push_back、包含、查找和擦除;至于矢量

回答 0 投票 0

LeetCode C++ 编译器问题。退货无效

我现在正在学习C++,并从LeetCode中的任务开始。任务是二进制搜索。找到目标时返回语句出现问题。这是我的解决方案: 类解决方案{ 民众: 内部搜索(

回答 1 投票 0

用 `{{}}` 初始化 std::vector 会导致未定义的行为吗?

我好像没看懂std::vector的初始化。 下面的代码似乎可以用 gcc、clang 和 MSVC 编译和运行。 #包括 #包括 int main() {...

回答 1 投票 0

将向量的 16 个 32 位值连接到一个 512 位向量

我正在尝试减少内存之间的数据传输数量,并且正在尝试将 32 位向量连接成 512 位值。因此,对于单个值,它的工作方式如下: #包括 #在...

回答 0 投票 0

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

我有一个输入文件,它有逐行的 3D 矢量数据。我想读取这个矢量数据并将其存储在程序中。我以为我有两个选择: 我可以数出行数,我可以...

回答 1 投票 0

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

我有一个输入文件,它有逐行的 3D 矢量数据。我想读取这个矢量数据并将其存储在程序中。我以为我有两个选择: 我可以数出行数,我可以...

回答 1 投票 0

当 std::remove_if 在 erase-remove 习语中使用不当时,std::erase 不会返回错误

我们知道,擦除-删除成语可以用作删除向量元素的简洁模式。 特别是, std::remove_if 交换向量内的元素,以便将所有元素放在 ...

回答 0 投票 0

我可以在使用它们的指针/引用迭代它们时删除 `vector` 元素吗?

我有一个表示视频游戏中角色的统计修改的结构,以及一个“耗尽”此 buff 回合/阶段的函数: typedef struct CharacterBuff {

回答 0 投票 0

从 C++ 中的二维向量指针得到错误的大小

我创建了一个二维向量,但是当我从这个二维向量指针读取大小时,它的大小是错误的。我不知道,任何人都可以解释一下吗? #包括 #包括 ...

回答 2 投票 0

在 pop_back 之前对 std::vector back 使用 delete,并为新的 elemenet 使用 std::move

我有这个功能,但我不确定为什么我需要使用: 删除 m_gameStates.back(); 在使用之前:m_gameStates.pop_back();当我知道 pop_back 破坏元素时。 //在标题中: std::v...

回答 0 投票 0

如何从 std::vector 创建 std::tie?

有没有办法从 std::vector 的元素创建 std::tie? 或者 换句话说,在运行时动态创建一个 std::tie。

回答 1 投票 0

释放向量的内存对象指针的向量指针对象指针的指针对象指针的指针

首先我动态分配一个对象: 对象* someObject = new Object(); 然后我将这个指针的地址插入到一个向量中: std::vector someVector0; someVector0.push_back(...

回答 2 投票 0

在构造函数中使用 protobuf 对象填充向量

是否有直接通过向量构造函数执行此操作的单行方法? std::vector vector_protos; vector_protos.emplace_back(); 像 vector_protos(1) 这样的东西。

回答 2 投票 0

OpenCV 和 std:thread 的内存泄漏

我有一段相当简单的代码,我在一个函数(myFunction)中生成了一些 cv::Mat 图像并用它们填充了一个 std::vector,同时填充了向量,内存使用量增加了......

回答 0 投票 0

GDB 崩溃试图显示漂亮打印的 std::vector

如何在逐步输入函数时避免 GDB 崩溃或挂起,以及 GDB 漂亮地打印例如尚未被初始化的 STL 向量。 例如漂亮的印刷品......

回答 1 投票 0

有没有办法在不创建新向量的情况下对 2D std::vector 的列进行二进制搜索?

我正在解决 Leetcode 74:在 C++20 中搜索二维矩阵,其中将在部分有序(行优先)二维矩阵中搜索元素。 该解决方案找到目标必须驻留的行...

回答 2 投票 0

如何让 lint 跟踪指向向量的保管指针?

我有一些代码循环和更新一些指针并将它们存储在一个向量中: std::vector m_octets; ... InputBox* octet = new InputBox(rect, title, touch_num); m_octets.

回答 1 投票 0

可能的逻辑错误:remove(vector.begin(),vector.end(),val)

我正在寻找一种删除文件中某些行的方法。我在 Stack Overflow 上读到,最好的方法是将它写入一个向量,然后从数组中删除元素,然后重新...

回答 3 投票 0

如何从具有同质模板类型参数的完美转发函数中提取模板类型?

我希望编写一个可变参数工厂函数来转发可变数量的参数(相同类型)以构建和填充 std::vector。但是我不确定如何提取元素......

回答 2 投票 0

正确使用指向向量的指针[关闭]

我的 IDE 中有一个指向矢量设置的指针,但我认为我做的不对,因为每次我尝试将数据推回其中时,程序在代码中的那个点崩溃了。 例如: std::vector...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.