无法分配具有已删除复制构造函数的引用?
作者:yano 提问时间:9/22/2021
我处于需要为一个类实现 Move 构造函数和 Move-Assignment 运算符的情况,该类包含对具有已删除的 Copy Ctor 和 Copy-Assignment 运算符的对象的引用,基本上如...
构 问答列表
作者:yano 提问时间:9/22/2021
我处于需要为一个类实现 Move 构造函数和 Move-Assignment 运算符的情况,该类包含对具有已删除的 Copy Ctor 和 Copy-Assignment 运算符的对象的引用,基本上如...
作者: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...
作者:Different 提问时间:9/8/2023
我正在尝试做一项作业,这次决定正确管理记忆,但最终问题多于答案。例如,我想要一个父类的子类向量,据我所知,我需要使用指针来避免切片我的对象,所以,vector<Parent> listvector<P...
作者:pasha 提问时间:8/13/2021
我发现变量的构造、复制、分配方式有些混乱,因为在我尝试的编译器中,它们通常会应用某种优化(删除临时等)。 我在下面的评论中列出了我尝试过的不同方法和程序的输出。可能其中一些包括临时对象创建,但被编译...
作者: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...
作者:Саша Волотко 提问时间:11/18/2021
我不知道如何复制这个结构: struct Node { private: int *keys_; int min_degree_; Node **children_; int count_;...