算符重载 问答列表

car 类中的复制构造函数

作者:KSky 提问时间:3/4/2021

指示: 使用以下类变量定义 Person 类:字符串 firstName、lastName 和 address。默认构造函数应将它们全部设置为空字符串。它应该有每个变量的 setter 和 gett...

为什么需要在 c++ 运算符重载中删除内存并分配新内存

作者:Ahmed Salama 提问时间:6/22/2021

我正在检查赋值运算符实现,但我不明白这一点: const MyString& operator=(const MyString& rhs) { if (this != &rhs) { dele...

是否可以将函数作为参数重载运算符?

作者:ModernEraCaveman 提问时间:7/6/2023

我刚刚发现了操作员超载,我只是对它感到高兴。在测试它的用途时,我遇到了一个我似乎无法工作的案例,而且我找不到合适的资源来解决。 我正在尝试重载一个运算符,该运算符将函数作为参数。我的目标是创建一个可...

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

作者: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...


共96条 当前第2页