为什么这个 std::vector::emplace_back 失败?
作者:Zebrafish 提问时间:2/18/2018
我遇到了一个编译器错误,上面写着: 尝试引用已删除的函数 #include <iostream> #include <vector> template <typename T> struct C...
ECTO 问答列表
作者:Zebrafish 提问时间:2/18/2018
我遇到了一个编译器错误,上面写着: 尝试引用已删除的函数 #include <iostream> #include <vector> template <typename T> struct C...
作者:roy.atlas 提问时间:6/22/2022
我需要一个函数,该函数将shared_ptr返回到包含大量对象的向量。下面的代码实现了这一点,但可以看到复制构造函数被调用了额外的次数。 #include <iostream> #include <...
作者: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...
作者:SupAl 提问时间:9/12/2023
请考虑以下代码: #include <vector> #include <utility> #include <cstdint> #include <bit> template <typename...
作者:BillyKlebitz 提问时间:10/24/2021
这个问题在这里已经有答案了: 什么是三分法则? (8 个回答) 2年前关闭。 当我使用包含分配内存的类 B 向量时,会发生双重释放错误。 class B { public: std::stri...
作者:satej dhakane 提问时间:6/15/2023
我正在尝试构建向量库。代码如下所示 #include <iostream> #include <string> namespace std { template<typename T> cla...
作者:madu 提问时间:9/11/2018
我正在尝试了解 STL 如何处理对象的插入。 我知道 STL 从临时调用构造函数或复制构造函数。 这是我试图理解的代码: #include <iostream> #include <string>...
作者:Dingus 提问时间:12/4/2020
所以我最近开始努力让我自己的向量类工作,但我有点卡在我的复制构造函数上。我显然是 c++ 的新手,希望 stack overflow 的好人能帮到我一点。因此,我得到了这个复制构造函数,它复制了正在使...
作者:denz 提问时间:4/16/2017
我想使用复制构造函数的初始值设定项列表将 1 到 9 的值添加到我的向量中,而不是在构造函数的主体中调用 pushElements。这怎么可能? Hane::Hane(int val, bool v...