operator-overloading

operator-overloading

文章 0 浏览 3

为什么 +在 Java 中使用字符串?

Java 无法进行运算符重载,但 + 对于 String 和 Integer 以及其他一些类可以正常工作。这怎么可能? 更新: 为什么这有效? Integer i = 4 Integer p …

彩扇题诗 2024-10-28 09:37:50 1 0

如果我有运算符 T *(),我是否需要重载删除?

如果我有一个包含指针的模板类 A,并且 A 有一个将返回该指针的隐式转换运算符,我是否需要或应该定义一个如果我打算将 delete 应用于此类的对象,请…

债姬 2024-10-28 07:40:38 1 0

使用基类中的重载运算符时出现派生类错误

我将发布我的问题,然后将代码放在底部。 我有一个基类 (strSet),它重载了 +、-、*、= 运算符。 我有一个派生类(extStrSet),它已经重载了&lt,&gt…

灯角 2024-10-28 02:33:46 1 0

Boo 中的运算符重载 - op_NotEqual?

我有一个旧的 C# 库,我正在将其转换为 Boo,它使用运算符重载。为了不深究其原因,我正在寻找一种在 Boo 中做同样事情的方法。 其形式如下: public …

不羁少年 2024-10-28 01:50:19 1 0

C++运算符 () 括号重载

我最近问了一个关于从向量中删除项目的问题。好吧,我得到的解决方案有效,但我不明白它 - 我找不到任何解释它的文档。 struct RemoveBlockedHost { R…

甜心小果奶 2024-10-27 22:56:14 2 0

增加一个streampos对象

我正在尝试做这样的事情: for (std::streampos Position = 0 Position &lt 123 Position++) { // Use Position to access something... } 但是,std:…

嘿咻 2024-10-27 21:45:19 1 0

重载 = 运算符时返回对象的深层副本

因此,我为整数创建了一个容器类,并且想要重载 = 运算符,以便可以返回对象的深层副本。我的代码有效,但两个对象指向相同的地址。这是 main.cpp 文…

芯好空 2024-10-27 15:08:04 2 0

如果类中的重载运算符在 DLL 项目中使用,是否需要 __declspec(dllexport)?

使用 __declspec(dllexport) 时,重载运算符是否也应该分配此导出标志?例如,假设您有类似的内容: /* Overloaded operator (equivalent operator) r…

忆依然 2024-10-27 14:41:06 1 0

c++将 char* 转换为对象?

在 C++ 中是否可以将字符数组转换为对象,如下所示: char* bytes = some bytes... MyObject obj = (MyObject)(bytes) ? 我如何定义强制转换运算符…

倾听心声的旋律 2024-10-27 14:14:46 0 0

重载的函数模板从未被调用

我喜欢模板,至少如果我能理解它们的话我会喜欢-)。我使用模板实现了一个重载运算符。我现在正在尝试专门化函数调用。 这就是我所做的: class Termin…

鲸落 2024-10-27 14:05:09 1 0

在 matlab 中重载类的每个函数运算符

我正在创建一个类,出于所有实际目的(尽管它比看起来要复杂得多),可以将其视为 matlab 实数。 在类中,我可以重载大量的matlab运算符,例如plus、m…

北陌 2024-10-27 05:52:50 0 0

运算符重载 c++ / 在哪里放置我的代码?

今天我超载了&lt&lt我的一个类中的运算符: #ifndef TERMINALLOG_HH #define TERMINALLOG_HH using namespace std class Terminallog { public: Termi…

萌梦深 2024-10-27 04:55:32 1 0

从重载运算符删除中调用成员函数?

这篇关于 二进制兼容的 C++ 接口 的文章包含代码: class Window { public: // ... virtual void destroy() = 0 void operator delete(void* p) { if …

掩耳倾听 2024-10-26 20:59:37 0 0

为类重载运算符 new

当我们重载类的 new 运算符时,我们将该函数声明为成员函数。 例如: class OpNew { public: OpNew() { cout &lt&lt "OpNew::OpNew()" &lt&lt endl} v…

请恋爱 2024-10-26 19:00:11 0 0

定义运算符 + , = 和 +=

我曾经在一篇 C++ 笔记中读到过这样的一句话: 在 C++ 中,定义运算符 + 和 = 并没有赋予 += 正确的含义。此语言设计错误已在 C# 中修复 我想知道这句…

小耗子 2024-10-25 07:11:08 1 0
更多

推荐作者

烙印

文章 0 评论 0

singlesman

文章 0 评论 0

独孤求败

文章 0 评论 0

晨钟暮鼓

文章 0 评论 0

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