向量 问答列表

vector 无法正确擦除内容(infite amount run of copy asignment operator untill crash [BEX])?

作者: 提问时间:12/16/2012

好吧,我的问题是,在我想“卸载”加载的DLL之后,复制分配运算符被无限次调用,直到崩溃。 我从中删除矢量数据的代码如下所示: void UnloadPlugins() { dbg(("[DBG]...

(C++) STL 向量实现

作者:martin 提问时间:3/13/2019

我已经实现了一个简单的类似向量的结构 如果我使用,它工作得很好,但是当我使用它时会出错 我的代码中是否有关于向量 stl 或问题的良好实现代码?vector<int>vector<char><vect...

复制在构造函数 [duplicate] 中通过引用传递的向量

作者:Tyler D 提问时间:9/17/2020

这个问题在这里已经有答案了: 如何正确传递参数? (5 个答案) 构造函数的最佳形式?按值传递还是按引用传递? (1 个回答) 3年前关闭。 我的类包含一个向量,在实例化它时,我想用一些输入向量初始...

声明向量 - 预期表达式时出错

作者:Антон Ананьев 提问时间:10/28/2021

在第 15 行出现错误“预期表达式”。不知道它需要什么以及如何解决它。 #include <iostream> #include <vector> #include <string> #includ...

std::minmax_element 带有 std::optional 的向量的比较器不正确

作者:Brinck 提问时间:6/20/2023

我在 std::optionals 的结构中有一个结构,我正在尝试在结构中找到最小值和最大值。但是,使用 std::minmax_element 似乎不准确,我不得不拆分比较函数并改用 std::mi...

我可以根据 null 检查 C++ 迭代器吗?

作者:Zebrafish 提问时间:12/28/2016

我在使用向量迭代器时遇到了问题。我在一些地方读到检查空迭代器是不可能的,检查迭代器的常用方法是在搜索后根据 vector.end() 检查它。例如: vector< Animal* > animal...

编译器错误“未分配的指针未分配”仅在 C++ 中使用自定义对象的 foreach 循环时

作者:BrownBear2018 提问时间:10/13/2021

我有一个作业,我构建了自己的字符串类。我制作了几个 MYString 对象并将它们放在一个向量中。当我通过下标运算符访问向量时,我没有问题。但是当我使用 foreach 循环遍历向量时,我得到一个奇怪...

使用 std::vector,为什么 &amp;vec[0] 未定义的行为,而 vec.data() 是安全的?

作者:Zebrafish 提问时间:1/7/2018

我一直在阅读 isocpp.org“链接此处”的常见问题解答,并遇到了以下警告:std::vector std::vector<int> v; auto a = &v[0]; // Is undef...

关于 Copy 构造函数和向量推回方法的错误

作者:gabbar 提问时间:3/19/2021

using namespace std; class test { public: int p; test() { cout << "base" << endl; } test(int...

使用向量时 [] 运算符的问题

作者:Saleh 提问时间:8/28/2021

我正在尝试为 Game 制作一个复制构造函数。在整个复制构造函数中,我必须将一个游戏的元素复制到另一个游戏中。但是,当我尝试访问要复制的游戏内部时,我收到一个错误,说: no operator "[...


共165条 当前第4页