运算符重 问答列表

在从函数返回期间,复制构造函数的目的是什么?[复制]

作者:Preetom Saha Arko 提问时间:2/24/2023

这个问题在这里已经有答案了: 什么是三分法则? (8 个回答) 9个月前关闭。 #include <iostream> using namespace std; class samp { int ...

如果删除运算符,则已删除运算符的返回类型是否重要?

作者:potter john 提问时间:4/17/2022

我正在阅读“C++ 并发在行动中”,其中一页讨论复制分配运算符 =delete。 我已经用谷歌搜索了它(删除复制构造函数和复制赋值运算符。其中哪些是必不可少的?并自己尝试了一些代码。 我想知道两者...

如何在申报过程中将运算分配给复数?

作者: 提问时间:6/14/2019

我正在为复数编写一个类,当我声明其中一个类时,我必须在为它分配操作之前且仅在我为其分配操作之后声明它。 例如: 这有效: ComplexNumber Number; Number = Anot...

创建复制构造函数时如何正确重载运算符=

作者:Xenon The Friend 提问时间:11/12/2020

我正在我的大学里做一个C++的讲座,我无法真正理解运算符=应该做什么以及如何正确地重载它。在我能找到的几乎所有讲座示例中,复制和移动构造函数的代码部分如下所示: class MyClass { My...

从基类调用复制和赋值运算符以在 C++ 中创建继承的类实例

作者:carce-bo 提问时间:7/13/2022

我有以下类(例如): class A { public: A(void) : i(0) {} A(int val) : i(val) {} A(const A& other) : i(o...

查询 C++ 中的复制构造函数和赋值运算符

作者:user3395789 提问时间:5/23/2023

我正在尝试重载字符串类。在下面显示的代码中,我希望只调用重载的 Assignment 运算符,但也调用重载的复制构造函数。 如果我的代码有错误或我的理解不同,任何人都可以建议吗? #include<...

运算符重载影响我的复制构造函数

作者:Karthikgr 提问时间:4/7/2020

我正在学习运算符重载,我遇到了一个场景,我需要一个清晰的理解或替代解决方案。这是我的代码。 #include<iostream> class loc { int longitude, latit...

C++ 添加 2 个 3D 矢量返回垃圾值

作者:Sync it 提问时间:10/22/2020

我对 c++ 非常陌生,刚刚开始学习运算符重载。这是我的尝试 class Vector { public: float x=0,y=0,z=0; Vector(float x, float y...

C++:复制构造函数后两个对象的值都会更改

作者:radar101 提问时间:6/8/2022

我编写了一个简单的 c++ 代码来理解复制构造函数/运算符重载的概念。代码片段如下所示。 在代码中,我正在创建一个对象,然后创建一个新对象并分配 .接下来,我调用重载来更改 和 的值。vec v2v...

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

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

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


共88条 当前第2页