operator-overloading

operator-overloading

文章 0 浏览 3

重载“函数调用”有何用处?操作员?

我最近发现,在 C++ 中,您可以以一种奇怪的方式重载“函数调用”运算符,其中您必须编写两对括号才能执行此操作: class A { int n public: void ope…

绝對不後悔。 2024-08-22 20:35:28 5 0

运算符重载可以工作,但在 C++ 中会导致堆栈溢出和崩溃;

我编写了这个 Node 类和 = 运算符重载函数,这是我可以让它编译和运行的唯一方法,但它只是溢出并轰炸了我的程序。有人可以修复它吗?我对 C++ 中的重…

望她远 2024-08-22 19:39:34 5 0

在 C# 中定义新的运算符?

可能的重复: 是否可以在 C# 中创建新运算符?&lt /a&gt 我喜欢 C#,但我希望它能够在类上定义我自己的运算符,例如 A =&gt B 而不必执行 A.Implies(…

ゝ杯具 2024-08-22 11:39:30 7 0

+ Java 中字符串的运算符

几分钟前我看到了这个问题,并决定在java String类中查看一下如果 + 运算符有一些重载。 我找不到任何东西,但我知道我可以做到这一点 String ab = "a…

遥远的绿洲 2024-08-22 09:33:39 9 0

重载三个扩展记录的添加运算符

Delphi 2006 引入了运算符重载,然后在 Delphi 2007 中修复了错误。这是关于 Delphi 2007 的。 为什么以下内容无法编译: type TFirstRec = record //…

画尸师 2024-08-22 05:48:37 6 0

C++涉及运算符重载函数的链接器错误

我有一个 Node 类型的列表。我想设置一个临时节点等于列表前面的节点,如下所示: class Node { public: Node() Node&amp operator = (const Node&amp…

三月梨花 2024-08-22 05:13:00 8 0

pClass1 = (Class1*)pBase->next 不带 (Class1*) 强制转换

类基类 { 接下来是基地*; 我 class Class1 : Base { } Base* pBase = new Base() Class1* pTest = new Class1() pBase-&gtnext = pTest Class1* pCla…

苍风燃霜 2024-08-22 04:49:08 3 0

为什么不能在静态类中重载运算符?

我有一个 System.Net.IPAddress 的扩展类,我想重载二元运算符 &gt、&lt、== 但编译器告诉我不能重载内部的这些运算符一个静态类,我的其他扩展方法必…

七堇年 2024-08-21 23:09:50 7 0

运算符<的默认返回值是多少和 C++ 中的运算符[] (视觉工作室 6)?

我继承了一个大型 Visual Studio 6 C++ 项目,需要将其翻译为 VS2005。一些类定义了operator&lt和运算符[],但不在声明中指定返回类型。 VS6允许这样…

Bonjour°[大白 2024-08-21 22:42:29 9 0

C++ 中的赋值与初始化

我认为 C++ 中构造函数控制初始化,operator= 函数控制赋值。那么为什么这段代码可以工作呢? #include &ltiostream&gt #include &ltcmath&gt using n…

尘世孤行 2024-08-21 22:25:56 3 0

为什么/何时在 Python 中 `x==y` 调用 `y.__eq__(x)`?

Python 文档明确指出 x==y 调用 x.__eq__(y)。然而,在许多情况下,情况似乎恰恰相反。哪里记录了这种情况发生的时间或原因,以及如何确定我的对象的 …

妄想挽回 2024-08-21 20:51:27 6 0

摆脱超载的提取运算符? (C++)

我正在尝试使用重载的“&gt&gt”扫描文件中的输入。 问题是,我不知道如何处理文件结尾。 在这种情况下,我的文件由一个数字组成,后跟几个字符 例如…

花开柳相依 2024-08-21 17:09:31 7 0

运算符重载(尤其是“新”)数量如何工作?

我从来没有完全理解运算符重载的参数列表是如何以系统的方式确定的,并且我现在对我现在遇到的问题感到特别困惑。 当您重载一元运算符时,它有一个参…

故人爱我别走 2024-08-21 13:04:06 8 0

为什么删除操作符要求是静态的?

我发现这个问题提出了同样的问题事情,但是只回答了“新”部分,所以这里又来了。 为什么删除操作符要求是静态的?无论如何,这没有意义。 new 运算符…

智商已欠费 2024-08-21 12:31:02 2 0

python 中重载增强算术赋值

我是 Python 新手,所以如果这是一个愚蠢的问题,请提前道歉。 对于赋值,我需要为类 myInt 重载增强算术赋值(+=、-=、/=、*=、**=、%=)。我检查了P…

恋你朝朝暮暮 2024-08-21 09:45:26 4 0
更多

推荐作者

linfzu01

文章 0 评论 0

可遇━不可求

文章 0 评论 0

枕梦

文章 0 评论 0

qq_3LFa8Q

文章 0 评论 0

JP

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文