问答列表

禁用 copy-constructor 和 assignment-operator 时将引用实例传递给静态方法

作者:AudioGuy 提问时间:2/2/2021

我的 ClassA 如下所示: class ClassA { private: static uint32_t IDCOUNTER; uint32_t _id = -1; public: C...

在实现双向链表的复制构造函数时遇到问题

作者:bpsNomad 提问时间:9/25/2019

我正在努力为双链表实现复制构造函数。程序编译,但我在使用复制构造函数中的“push_back”函数将新创建的节点添加到列表中时遇到了问题。下面是有问题的复制构造函数和push_back函数。 Lis...

在面试中,我要求写构造函数、复制构造函数和赋值运算符

作者:Sachin Palande 提问时间:11/25/2021

在面试中,我要求写构造函数、复制构造函数和赋值运算符。我写了以下代码。 然后他问我,按照我无法回答的代码有什么问题,你能帮我知道哪里出了问题吗? 另外,从问题中,面试官试图找到什么? //con...

类链表的复制构造函数不起作用

作者:swittuth 提问时间:12/30/2020

我的复制构造函数引用另一个地址而不是复制值,你们能帮我找到问题吗? 这是复制构造函数: Poly::Poly(const Poly& copyList) { // copy the first...

C++ 如何使用复制构造函数

作者:davylang 提问时间:9/8/2020

所以我试图在我的主要中创建一个副本,就像这样myCat #include<iostream> #include<string> using namespace std; class Cat { p...

为什么我不能返回具有移动构造函数但其复制构造函数被显式删除的对象?

作者:依奈ちゃん 提问时间:1/3/2022

我有一个函子,其声明如下所示: class logger { public: log_t operator() (unsigned _LogLevel) { return log_t{_LogL...

如何在没有 std 的情况下创建值数组和指针数组的副本?

作者:Саша Волотко 提问时间:11/18/2021

我不知道如何复制这个结构: struct Node { private: int *keys_; int min_degree_; Node **children_; int count_;...

为什么无法初始化“std::vector”?[复制]

作者:John 提问时间:5/2/2022

这个问题在这里已经有答案了: 初始值设定项列表-构造不可复制(但可移动)对象的向量( 4 个答案) initializer_list和移动语义 (8 个答案) 去年关闭。 下面是代码片段: #in...

为什么当我使用 Vector 时,push_back的每个元素都会调用 Copy 构造函数?[复制]

作者:Russell Butler 提问时间:1/18/2023

这个问题在这里已经有答案了: std::vector 在调整大小时会复制/移动元素吗? (1 个回答) C++11 右值引用也调用复制构造函数 (3 个答案) 10个月前关闭。 我正在做这个练习,其...

C++:如何将键和值传递到构造函数中以制作映射,而无需在构造过程中复制映射的值?

作者:Doot 提问时间:10/21/2020

下面是一个最小示例,其中类型的对象包含 .地图中唯一会改变的是值,而不是长度,也不是键。WrapMapunordered_map 但是,我发现传递给每对的每个值都会被复制两次。 通过使用 ,它似乎将...


共1435条 当前第35页