问答列表

C++ 隐式声明的移动赋值运算符调用基类的隐式声明的复制赋值运算符

作者:SoulfreezerXP 提问时间:3/11/2023

一个简单的问题,但我找不到证明这一点的规则集 下面的代码示例的行为是正确的。这里似乎只有 strDerived 是 从 b 移动,但 strBase 被复制了?将隐式声明的移动赋值运算符 of Der...

c++ - 在复制构造函数中使用和不使用 const 有什么区别?

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

此代码有错误。 [Error] no matching function for call to Complex::Complex(Complex) 但是当这段代码写出来时,Complex(co...

将复制赋值运算符与链表配合使用

作者:nobody00shader 提问时间:4/5/2023

该main.cpp具有 list4 = list3 = list1,用于测试重载运算符 所有列表都有 3 个双精度,但列表 4 后面附加了一个额外的双精度,从而获得 4 个双精度。 我必须显示所有...

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

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

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

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

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

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

将 std::move shared_ptr与条件运算符一起使用时出现奇怪的行为

作者:danry 提问时间:5/9/2023

我正在使用 on 处理一些 C++ 代码,并得到了非常奇怪的输出。我简化了我的代码,如下所示std::moveshared_ptr int func(std::shared_ptr<int>&& a...

在 C++ 中编写复制构造函数和赋值运算符的清单

作者:John Smith 提问时间:10/18/2008

请编写复制构造函数和赋值运算符需要在 C++ 中执行的任务列表,以保持异常安全、避免内存泄漏等。...

构造函数或赋值运算符

作者:Julian Popov 提问时间:5/17/2010

你能帮我吗 C++ 标准中有定义描述在这种情况下哪一个将被称为构造函数或赋值运算符: #include <iostream> using namespace std; class CTest {...

如何私有地实现 STL 容器的运算符?

作者:Ders 提问时间:8/22/2023

假设我们有这样的东西: template<typename T> class SparseMatrix { // Where the first (K,V) is (row_idx, column...

动态数组、指针和复制构造函数的问题

作者: 提问时间:8/20/2020

我在创建包含对象的动态数组时遇到了很多问题。 据我了解,因为我的数组正在处理对象,所以存储在数组中的类必须具有复制构造函数或赋值运算符,以便正确复制所有内容。 我已经成功地创建了这个程序,其中包含...


共908条 当前第39页