operator-overloading

operator-overloading

文章 0 浏览 3

运算符 new 和运算符 new[] 之间的区别?

我已经重载了全局运算符new/delete/new[]/delete[],但简单的测试表明,虽然我的new和delete版本被正确调用,但使用new[]和delete[]进行简单的数组分…

分分钟 2024-08-18 07:58:13 5 0

具有继承和虚拟基类的赋值运算符

我有一个抽象虚拟基类 Foo,从中我派生出许多其他有细微差别的类。我有一个创建派生类并返回 Foo* 的工厂。我最大的问题之一是运算符重载,我需要确保…

悲欢浪云 2024-08-17 06:46:02 6 0

为什么 C# 运算符重载必须是静态的?

为什么 C# 要求运算符重载是静态方法而不是成员函数(如 C++)? (或许更具体地说:这个决定的设计动机是什么?)…

养猫人 2024-08-17 05:10:22 4 0

图书馆强迫我全局超载 new/delete !

我正在为一个大型闭源应用程序维护一个插件(作为 dll 实现)。这多年来一直运作良好。然而,随着其 SDK 的最新更新,供应商使全局运算符 new 和 dele…

盗琴音 2024-08-17 01:15:14 5 0

VC选择了错误的运算符<<仅在第一次调用时重载。漏洞?

我花了一些时间删除所有不影响的代码,这是我的问题。 --- File.h --- #include &ltfstream&gt #include &ltstring&gt template &lttypename Element&…

掐死时间 2024-08-16 23:12:18 7 0

为什么 Visual C 不能使用接口包含运算符吗?

根据 __interface 上的 MSDN 文档,Visual C++ 接口“不能包含构造函数、析构函数或运算符。” 为什么接口不能包含运算符? 之间有那么大的区别吗? S…

一笑百媚生 2024-08-16 22:22:17 3 0

包含 boost::numeric::ublas::matrix 的类的运算符重载

我有一个类,其中包含一些 boost::numeric::ublas::matrix 。我想重载该类的运算符 (+-*/=),以便我可以用一个语句对一组矩阵进行操作。 然而,这似乎…

素衣风尘叹 2024-08-16 16:39:19 3 0

隐式转换和 null 的问题

我有这个函数 public static implicit operator MyClass(string v) { return new MyClass(v) } 并编写 var.myclass = null 。这调用隐式运算符并将 nu…

挖个坑埋了你 2024-08-16 12:12:55 5 0

std::string 如何重载赋值运算符?

class mystring { private: string s public: mystring(string ss) { cout &lt&lt "mystring : mystring() : " + s &lt&ltendl s = ss } /*! mystring…

清旖 2024-08-16 04:12:08 8 0

如何为二维数组的包装类重载数组索引运算符?

#define ROW 3 #define COL 4 class Matrix { private: int mat[ROW][COL] //..... //..... } int main() { Matrix m int a = m[0][1] // reading m[0…

浪菊怪哟 2024-08-16 02:19:59 5 0

重载运算符delete,或者如何杀死一只猫?

我正在尝试重载运算符删除,以便我可以向那些不希望使用智能指针的人返回一个普通指针,但又能够控制何时删除对象。 我定义了一个由多个灵魂构造的类 …

源来凯始玺欢你 2024-08-15 17:53:20 5 0

如何重写Python中的[]运算符?

Python 中类的重写 [] 运算符(下标表示法)的方法名称是什么?…

笛声青案梦长安 2024-08-15 17:28:56 5 0

C# 运算符重载后置增量

我正在编写一个日期类,并且在修复后增量方面遇到问题(前缀增量似乎很好)。 以下是示例代码: public class date { int year, month, day public da…

〃温暖了心ぐ 2024-08-15 12:30:00 5 0

C# 中的重载运算符 =

C# 中是否可以重载=运算符? 当我调用 = 时,我只想复制属性,而不是使左侧引用来引用另一个实例。…

少女净妖师 2024-08-15 02:25:50 6 0

在 Ruby 中使用重载括号 [] 访问变量

嗨,我想做以下事情。我只是想重载 [] 方法以便访问实例变量...我知道,这根本没有多大意义,但我想这样做是出于一些奇怪的原因:P 它将是这样的... c…

世态炎凉 2024-08-14 22:56:33 6 0
更多

推荐作者

謌踐踏愛綪

文章 0 评论 0

开始看清了

文章 0 评论 0

高速公鹿

文章 0 评论 0

热情消退

文章 0 评论 0

白色月光

文章 0 评论 0

更多

友情链接

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