StdVector 问答列表

如何打印出矢量的内容?

作者:forthewinwin 提问时间:5/25/2012

如何将 a 的内容打印到屏幕上?std::vector 实现以下内容的解决方案也很好:operator<< template<container C, class T, String delim ...

保留后直接分配给 std::vector 不会引发错误,但不会增加向量大小

作者:blipblop 提问时间:12/6/2017

让我们创建一个帮助程序类来帮助可视化问题: class C { int ID = 0; public: C(const int newID) { ID = newID; } int getID...

为什么这个赋值运算符不工作?

作者:bad_chemist 提问时间:12/18/2021

我有一个对象向量. 是对象的一个属性。 该对象有 3 个属性:一个 、 一个 cpp 字符串,哪个 .SolventInGridParticleSolventInGridNewGridParticle...

为什么这个 std::vector::emplace_back 失败?

作者:Zebrafish 提问时间:2/18/2018

我遇到了一个编译器错误,上面写着: 尝试引用已删除的函数 #include <iostream> #include <vector> template <typename T> struct C...

当析构函数可能抛出时,为什么 std::vector 复制构造而不是移动构造?

作者:einpoklum 提问时间:10/10/2022

请考虑以下程序: #include <vector> #include <iostream> class A { int x; public: A(int n) noexcept : x(n)...

传递向量指针并循环它以更改其值

作者:Icaro 提问时间:7/16/2022

我正在尝试将向量传递给函数,循环访问它,并在将其发送回去之前修改值,但是我很难使用它并使其工作:pointerreference 我知道这是一个指针。我对 .我相信它是一个 ,但我不断收到错误:it...

std::move 是否保证 vector.data() 不会改变?

作者:SupAl 提问时间:9/12/2023

请考虑以下代码: #include <vector> #include <utility> #include <cstdint> #include <bit> template <typename...

试图制作一个矢量库?但卡在=运算符的重载中

作者:satej dhakane 提问时间:6/15/2023

我正在尝试构建向量库。代码如下所示 #include <iostream> #include <string> namespace std { template<typename T> cla...

是否可以在复制构造期间使用初始值设定项列表初始化向量的值数组?

作者:denz 提问时间:4/16/2017

我想使用复制构造函数的初始值设定项列表将 1 到 9 的值添加到我的向量中,而不是在构造函数的主体中调用 pushElements。这怎么可能? Hane::Hane(int val, bool v...

如何使用字符串的原始索引来擦除单个字符?

作者:Sonny 提问时间:7/19/2023

假设我有一个字符串“abcd”和一个向量 [4,1,3,2] 来索引字符串。例如,vector 的第一个元素是 4,所以我应该删除“abcd”中的第 4 个字符,它指的是“d”。那么 vector 的...


共35条 当前第1页