operator-overloading

operator-overloading

文章 0 浏览 3

两个方括号重载

我正在用 C++ 编写一个矩阵类,并尝试重载一些运算符,例如 = 和 &gt&gt和&lt&lt等等。 我无法重载矩阵类的运算符 [][] 。 如果我有一个像 M1 这样的…

予囚 2024-10-31 19:30:19 1 0

是否存在隐式模板运算符<<(const ostream&,T)?

我写了一个类,旨在表示向量(在线性代数意义上)。我刚刚开始写它,所以它还没有完成,但我已经粘贴了它和一些测试代码这里 我'我不太确定发生了什么…

眼角的笑意。 2024-10-31 14:54:29 1 0

范围解析::嵌套模板类型名

我的重载前缀运算符在查找范围时遇到问题。 #ifndef LIST_H #define LIST_H #include &ltiostream&gt using namespace std template &lttypename T&gt…

熊抱啵儿 2024-10-31 09:11:21 0 0

如何使用 VB.net 编码重载矩阵运算的运算符

我想在 Vb.net 中重载用于矩阵运算的运算符,我正在尝试这样做,但由于我是 VB.net 的新手,我不知道任何人都可以帮助我。…

浅唱々樱花落 2024-10-31 07:33:52 0 0

c++ 中的运算符重载

可能的重复: 运算符重载 大家好,有人可以推荐一本关于运算符重载的好教程吗? 我正在查看这段关于运算符重载的代码,我有以下疑问 代码: #include…

十雾 2024-10-31 07:26:36 2 0

C++ - 插入运算符、const关键字导致编译错误

所以我正在构建一个类,为了简单起见,我将在这里简化它。 这会产生编译器错误:“错误:对象具有与成员函数不兼容的类型限定符。” 代码如下: ostre…

中二柚 2024-10-31 06:11:43 1 0

何时重载逗号运算符?

我经常看到关于在 C++ 中重载逗号运算符的问题(主要与重载本身无关,但与序列点的概念类似),这让我想知道: 什么时候你应该重载逗号?其实际用途有…

朦胧时间 2024-10-31 04:17:45 1 0

运算符()的含义?

C++中operator()的含义是什么?我发现它经常用于“函子”或函数对象,例如比较器。那么这些函数是如何调用的呢?在其他情况下有用吗?我可以为这样的…

你怎么敢 2024-10-30 18:01:41 1 0

在类内部或外部重载运算符有什么区别?

在C++中,我知道有两种重载方法。我们可以在内部(如类a)或外部(如类b)重载它。但是,问题是,这两者在编译时或运行时有什么区别吗? class a { pu…

鹿! 2024-10-30 13:54:24 1 0

编写运算符方法的实现

所以我有一个 LongInt 类,它将为 + 和 * 运算符提供新的定义。头文件中的初始化如下所示: friend LongInt operator+(const LongInt&amp x, const Lo…

强者自强 2024-10-30 06:59:13 1 0

在 groovy 中重写重载运算符时调用 super++

这是我的代码, @Typed class FooMap extends LinkedHashMap { def doSomeFoo() { // ... } FooMap plus(Collection coll) { super.plus(coll) } } 虽…

冷情 2024-10-29 15:22:05 0 0

帮助 c++ stl 映射和运算符重载

我正在尝试将 stl 地图与我创建的类一起使用,根据我收集的信息,如果我希望我的类 Vertex 的对象成为地图的关键,我还应该重载 &lt运算符,我尝试在 …

吃→可爱长大的 2024-10-29 12:12:22 2 0

char[N] 与 char *

谁能告诉我为什么下面的代码会出现编译错误? struct Foo { char m_p[8] inline operator char *() const { return m_p } } 在 GCC 4.5 中,我收到以…

木森分化 2024-10-29 04:24:34 2 0

如何解决 ISO C++ 中的歧义运算符

我现在几乎没有办法将大量旧的 C++ 代码从 MS Visual C++ 7.0 移植到 iOS 4 iPhone g++ 4.2.1 编译器。我在编译时遇到一些歧义错误: complex_d* cp c…

秋叶绚丽 2024-10-29 01:18:24 0 0

如何使类可分配给基元?

我想知道是否可以将我的 class Time { public: Time() explicit Time( const double&amp d) Time&amp operator=( const Time&amp time) Time&amp oper…

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