operator-overloading

operator-overloading

文章 0 浏览 3

Visual C++没有看到运算符<<超载

我有一个向量类,我希望能够从 QTextStream 对象输入/输出。我的向量类的前向声明是: namespace util { template &ltsize_t dim, typename T&gt clas…

对不⑦ 2024-09-02 01:03:30 3 0

如何重载 [] 运算符?

我正在创建一个类,该类将字典作为私有成员填充。我想公开字典的值而不公开字典本身(以只读方式)。我可以轻松地创建一个属性来公开 _dictionary.Key…

放赐 2024-09-01 20:26:22 3 0

Lua运算符重载

我在网上发现一些地方说 Lua 中的运算符是可重载的,但我似乎找不到任何示例。 有人可以提供一个示例,例如重载 + 运算符以使其像.. 运算符适用于字符…

那支青花 2024-09-01 19:17:20 3 0

重写 C++ 中的运算符重载?

大家好, 我有一个名为 Complex 的类, 我做了像这样的运算符重载 Complex c = a + b // where a and b are object of Complex class ,基本上是运算…

想念有你 2024-09-01 16:54:31 3 0

如何在c++中调用operator()

在 C++ 中我有以下代码 class Foobar{ public: Foobar * operator()(){ return new Foobar } 我的问题是如何调用 () 如果我执行 Foobar foo() 构造函…

青芜 2024-09-01 16:11:14 6 0

让编译器感知 <<为特定类定义

我用这个问题编辑了我的帖子,但没有得到答案。 我超载了&lt&lt对于类,Score(在score.h 中定义),位于score.cpp 中。 ostream&amp operator&lt&lt …

謌踐踏愛綪 2024-09-01 14:31:57 2 0

CString a = "你好"; + “世界!”;是否可以?

我正在制作自己的字符串 class 并且我想确保 CString a = "Hello " + "World!" 有效(即不给编译器错误例如:无法添加 2 个指针)。 我的字符串 class…

弃爱 2024-09-01 13:27:09 2 0

如何在不使用“运算符”一词的情况下调用模板化运算符重载?

class RunAround class HopUpAndDown class Sleep template&lttypename Acts&gt int doThis() template&lt&gt int doThis&ltRunAround&gt() { /* run …

心的位置 2024-09-01 12:07:02 2 0

比较对象和继承

在我的程序中,我有以下类层次结构: class Base // Base is an abstract class { } class A : public Base { } class B : public Base { } 我想执行…

白馒头 2024-09-01 09:08:40 5 0

F# 中的重载运算符:(/)

我想在 F# 中重载字符串的 (/) 运算符并保​​留数字的含义。 /// Combines to path strings let (/) path1 path2 = Path.Combine(path1,path2) let x…

缘字诀 2024-09-01 07:42:13 6 0

「朋友」函数和<<运算符重载:为类重载运算符的正确方法是什么?

在我正在处理的项目中,我有一个 Score 类,在下面的 score.h 中定义。我试图重载它,因此,当对其执行 &lt&lt 操作时,会打印 _points + " " + _name…

多谢你的绝情让我学会死心 2024-09-01 06:51:03 2 0

Scala 中的赋值方法

当执行此代码时: var a = 24 var b = Array (1, 2, 3) a = 42 b = Array (3, 4, 5) b (1) = 42 我在这里看到三个(五个?)分配。在这种情况下调用的…

谁的新欢旧爱 2024-09-01 06:45:55 6 0

解释一下这个 C++运算符定义

我在名为 StringProxy 的 C++ 类中定义了以下运算符: operator std::string&amp() { return m_string } a) 这是什么以及它如何工作?我理解运算符重…

丶视觉 2024-09-01 04:27:27 4 0

模板;运算符(整数)

关于我的 Point 结构已经在这里提到: 模板类:针对函数的 ctor -&gt新的C++标准 是否有机会用强制转换运算符 (int) 替换函数 toint() ? namespace p…

娇妻 2024-09-01 01:13:50 3 0

重载运算符第 2 行和第 3 行,未编译

程序PROG15(输入、输出); var invalid_operator : 布尔值; 运算符:字符; 数字1,数字2,结果:实数; procedure MULTIPLY begin result := numb…

情魔剑神 2024-09-01 00:07:57 5 0
更多

推荐作者

linfzu01

文章 0 评论 0

可遇━不可求

文章 0 评论 0

枕梦

文章 0 评论 0

qq_3LFa8Q

文章 0 评论 0

JP

文章 0 评论 0

更多

友情链接

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