operator-overloading

operator-overloading

文章 0 浏览 3

C++,模板和运算符 << (使用Qt框架)

我正在构建一个名为 Output 的小类...它的目的是在编写输出方面简化我的编程(例如支持更多类型的输出到标准输出(如 QString)等等...) 到目前为止…

趁微风不噪 2024-10-12 17:15:30 6 0

c++结合使用成员函数和重载运算符来过滤传递到流的数据

我有一个复杂的嵌套层次结构的对象,需要在输出时进行过滤,这样只有满足特定条件的对象才会写入文件。 假设我有类 A,它包含对象 B 的 STL 向量数组…

白云不回头 2024-10-12 12:57:01 4 0

重用代码 - Java

有没有办法在这些函数中重用数组代码的迭代: public static double[] ln(double[] z) { // returns an array that consists of the natural logarith…

思慕 2024-10-12 10:58:43 3 0

如果我已经超载了+和 = 运算符,我是否必须重载 +=?

更一般地说,我应该重载哪些运算符?我知道重载的 += 是一件好事,因为扩展到 a = a + b 会创建一个临时对象,而重载的 += &gt 可以避免这种情况。 未…

十二 2024-10-12 10:03:33 3 0

模板类运算符重载问题

我正在尝试移植一些 Visual C++ (VS2005) 代码,以便它可以在 VS2005 和 C++ Builder XE 下编译。下面的代码在 VS2005 下编译得很好,但在 C++ Builde…

合约呢 2024-10-12 09:35:49 2 0

C++为什么赋值运算符应该返回 const ref 以避免 (a=b)=c

我正在读一本关于 C++ 的书,更准确地说是关于运算符重载的书。 例子如下: const Array &ampArray::operator=(const Array &ampright) { // check se…

吲‖鸣 2024-10-12 03:59:08 4 0

函数调用运算符

可能的重复: C++ 函子 - 及其用途。 为什么要重写operator()? 我见过operator()的使用 在 STL 容器上,但它是什么以及什么时候使用它?…

内心旳酸楚 2024-10-11 23:58:36 1 0

C++:如何为 char 数组创建比较函数?

这可能吗?当我将 char 作为类型时,我收到奇怪的错误消息: inline bool operator==(const char *str1, const char *str2){ // ... } 错误消息:错误…

初与友歌 2024-10-11 15:29:52 2 0

CodeDom 生成 VB.NET 运算符重载?

有没有办法在Vb.net中使用CodeDom生成重载运算符?我想生成这个: Public Shared Operator =(ByVal x As MyType, ByVal y As MyType) As Boolean Retu…

蓝海 2024-10-11 11:27:06 4 0

运算符中的 Int 参数++

class myClass { public: void operator++() { // ++myInstance. } void operator++(int) { // myInstance++. } } 除了让编译器区分 myInstance++ 和 …

孤君无依 2024-10-11 10:21:12 3 0

如何在 C++ 中为前向声明类型实现一元运算符重载?

以下代码无法在 Visual Studio 2008 中编译。当 Foo1 在 Bar 之前定义时,如何让它允许 Foo1 类中的一元运算符将其转换为 Bar? class Foo1 { public:…

倒数 2024-10-11 10:18:30 4 0

为什么要定义运算符 +或者 += 在课堂之外,如何正确地做到这一点?

首选哪种方式有点困惑 Type operator + (const Type &amptype) Type &ampoperator += (const Type &amptype) 我对两者之间的差异以及 friend Type ope…

巷雨优美回忆 2024-10-11 01:32:46 2 0

泛型结构中的运算符重载:我可以为特定类型(?)的泛型创建重载吗?

我正在 C# 中使用通用结构定义物理单位,一切进展顺利,直到出现错误: 二元运算符的参数之一必须是包含类型 当尝试重载数学运算符以便它们在不同单位…

一身骄傲 2024-10-11 01:27:30 3 0

运算符重载:成员函数与非成员函数?

我读到,声明为成员函数的重载运算符是非对称的,因为它只能有一个参数,而自动传递的另一个参数是 this 指针。因此不存在比较它们的标准。另一方面,…

阪姬 2024-10-10 23:11:00 8 0

c++放置新与重载新

SO 上的许多问题都询问有关 C++ 的放置新功能(示例 1,示例 2)为什么使用它。许多答案都说 - 自定义分配对象,例如在预先分配的空间中。 但问题是 -…

往昔成烟 2024-10-10 18:03:57 3 0
更多

推荐作者

1CH1MKgiKxn9p

文章 0 评论 0

ゞ记忆︶ㄣ

文章 0 评论 0

JackDx

文章 0 评论 0

信远

文章 0 评论 0

yaoduoduo1995

文章 0 评论 0

霞映澄塘

文章 0 评论 0

更多

友情链接

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