operator-overloading

operator-overloading

文章 0 浏览 3

有关 c++ 中模板上的重载运算符的一些编译器错误;

我有一些代码有一些错误,我根本不明白如何修复。我问了我的教授和助教,并查阅了互联网,除了更准确地理解错误的含义之外,没有运气。据我所知,编译…

终陌 2024-09-29 06:31:20 4 0

友元声明声明一个非模板函数

我有一个类似于下面代码的基类。我正在尝试超载&lt&lt与 cout 一起使用。 然而,g++ 说: base.h:24: warning: friend declaration ‘std::ostream&am…

情绪操控生活 2024-09-29 02:26:45 6 0

!= 运算符重载的参数问题

我正在尝试为 != 运算符定义重载。我的代码如下。 (更新:过时的代码。如果两个文章指针中的一个指向 NULL,此代码将崩溃。) bool ArticleContainer…

梦在夏天 2024-09-28 22:52:31 4 0

如何重载 == 运算符以允许在多重比较中使用它?

我正在尝试重载 == 运算符来比较如下所示的对象。 class A { int a public: A(int x) { a = x } bool operator==(const A&amp obRight) { if(a == obR…

破晓 2024-09-28 22:00:33 6 0

运算符功能 +有两个隐式转换不起作用

我正在尝试将一些部分从 ginac (www.ginac.de) 移植到 C#。但我遇到了这个: class Program { static void Main(string[] args) { symbol s = new sym…

芸娘子的小脾气 2024-09-28 21:02:45 4 0

如何在 C/C++/Obj-C 中编写处理负数的模 (%) 运算符

我(作为一名数学家)对 C 派生语言的一大厌恶是, (-1) % 8 // comes out as -1, and not 7 fmodf(-1,8) // fails similarly 什么是最好的解决方案?…

恋竹姑娘 2024-09-28 20:47:27 6 0

C++模板友元运算符重载

我的代码有什么问题吗? template&ltint E, int F&gt class Float { friend Float&ltE, F&gt operator+ (const Float&ltE, F&gt &amplhs, const Float…

z祗昰~ 2024-09-28 19:07:22 3 0

运算符<<对于嵌套类

我正在尝试超载 &lt&lt嵌套类 ArticleIterator 的运算符。 // ... class ArticleContainer { public: class ArticleIterator { // ... friend ostream…

ι不睡觉的鱼゛ 2024-09-28 18:52:36 5 0

获取“此”的副本(当前实例)在 C++ 中

我想要当前正在运行的实例的副本。 当我更改副本中的值时,原始对象也会受到影响。该副本充当实例。 如何避免这种情况?我需要创建调用对象的独立副本…

静待花开 2024-09-28 09:48:05 4 0

运算符重载

iarray&ltT&gt&amp operator = (iarray&ltT&gt&amp v) 为什么返回类型是 iarray&amp 而不是 iarray ? 更新 有人可以详细说明为什么iarray常量 &ampv …

﹏半生如梦愿梦如真 2024-09-28 06:57:52 3 0

我可以覆盖运算符的重载并返回不同的类型吗?

class A{ public: virtual char &ampoperator[](int) protected: .. } class B:A{ public: A* &ampoperator[](int) protected: } 当我重载运算符的重…

清醇 2024-09-28 01:58:21 7 0

为什么非成员函数不能用于重载赋值运算符?

可以使用成员函数重载赋值运算符,但不能使用非成员 friend 函数: class Test { int a public: Test(int x) :a(x) {} friend Test&amp operator=(Tes…

清浅ˋ旧时光 2024-09-27 23:18:14 3 0

重载运算符 <使用 const,但不要将其作为 const 插入到映射中

我有一个问题。我有一个带有这样的重载运算符的类。 class Foo { friend bool operator&lt(const Foo &ampa, const Foo &ampb) ... } bool operator&l…

浊酒尽余欢 2024-09-27 18:18:58 5 0

Python 中可以重载 from/import 吗?

Python 中是否可以重载 from/import 语句? 例如,假设jvm_object是类JVM的实例,是否可以编写以下代码: class JVM(object): def import_func(self, …

七婞 2024-09-27 12:14:06 4 0

强制某些经营者成为会员的理由

C++ 中有 4 个运算符可以重载,但不能作为独立(又称非成员、独立)函数重载。这些运算符是: operator = operator () operator -&gt operator [] 这…

妞丶爷亲个 2024-09-27 09:08:53 3 0
更多

推荐作者

留蓝

文章 0 评论 0

18790681156

文章 0 评论 0

zach7772

文章 0 评论 0

Wini

文章 0 评论 0

ayeshaaroy

文章 0 评论 0

初雪

文章 0 评论 0

更多

友情链接

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