stdvector 相关问题

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

编译警告:当对包含向量的嵌套结构使用列表初始化时,Vector _M_end_of_storage 可能会在未初始化的情况下使用

当我尝试使用列表初始化来初始化包含向量的嵌套结构时,我注意到了这个警告。虽然代码在运行时似乎按预期执行,但我不确定为什么这样

回答 0 投票 0

使用 SFML 的 C++ 中基于迭代器的循环和基于索引的循环之间存在显着的性能差异

我正在使用 C++ 中的 SFML 开发一个简单的 2D 网格可视化游戏引擎。我有一个带有 std::vector 的 Grid 类,其中网格中的每个单元格由 6 个顶点表示。当我

回答 0 投票 0

处理 std::map 内的 unique_ptr<pure_virtual_class> 向量时出现意外编译错误

#包括 #包括 #包括 #包括 基类{ 民众: 虚拟 ~Base() = 默认值; 虚拟无效 doIt() = 0; 民众: int 基数 =...

回答 1 投票 0

有没有办法编写一组具有多个输入的浮点表达式并使用(动态大小的)向量作为输入和输出,而

有没有办法编写一组具有多个输入的浮点表达式并使用(动态大小的)向量作为输入和输出,同时避免 重新计算使用次数超过...

回答 0 投票 0

How to fix munmap_chunk(): invalid pointer when the program returns from main in C++ with std::vector

程序从主函数返回时出现错误 munmap_chunk(): invalid pointer。我已经运行了调试器,我注意到当程序从 mai 返回时会发生错误...

回答 0 投票 0

我的 MPI 程序不能与 C++ Vector Class 一起工作

我正在尝试运行 p 到 p MPI 程序进行集群。该程序的一个进程应该使用 C++ Vector 类,它包含预制的 Point 类。当我在 Visual Studio 中运行程序时,我得到了我的

回答 0 投票 0

如何使用DFS求树的两个节点之间的最远距离

我在在线判断上得到了TLE,我使用DFS找到每个节点的最远距离,最后我正在检查哪个节点最远。我不知道如何优化我的代码,如果有人可以h ...

回答 0 投票 0

C++ STL 向量:使用 `-Wsign-conversion` 将 `std::size_t` 索引干净地转换为迭代器

使用 std::vector 时,有没有一种方法可以将 std::size_t 类型的索引转换为相应的迭代器,而在启用 -Wsign-conversion(GCC、Clang)和

回答 1 投票 0

从文件中读取未返回正确数量的对象

我正在编写一个 Discord 机器人,使用 D++ 库来跟踪实体的健康状况,并允许服务器上的用户修改所述实体的健康状况。 我的问题是我的命令...

回答 2 投票 0

为什么我得到 'std::length_error' what(): vector::_M_default_append?

具有以下功能,可在不更改元素总和的情况下将十进制向量四舍五入为 int: Eigen::VectorXi PSOOCBAA::smart_rounding(Eigen::VectorXd v, int desired_sum) { 本征::

回答 0 投票 0

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

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