operator-overloading

operator-overloading

文章 0 浏览 3

C++:继承和运算符重载

我有两个结构: template &lttypename T&gt struct Odp { T m_t T operator=(const T rhs) { return m_t = rhs } } struct Ftw : public Odp&ltint&gt…

┊风居住的梦幻卍 2024-09-12 18:05:29 6 0

如果我为一个类实现一个运算符,它是否有可能不会是内联的?

运算符总是内联吗? struct foo { void operator ()() { // Do tons of work. } } int main() { foo f f() } …

为你拒绝所有暧昧 2024-09-12 12:23:11 8 0

这个operator new的重载有什么问题吗?

我正在考虑我可能会编写的一些内存池/分配内容,因此我想出了这个 operator new 重载,我想用它来促进内存的重用。我想知道你们在我的实现(或任何其…

赤濁 2024-09-12 09:08:45 10 0

C++ 中具有双重调度的运算符 ==

一个应该如何实现 operator==(const Base&amp base) 来比较子类,当调用时,调用将被正确分派 Base* base1 = new Derived1() Base* base2 = new Deriv…

梦在深巷 2024-09-11 23:24:51 9 0

启用“.equals” PHP5 类的等效项

我有两个 PHP5 类实例(例如 ClassA),我想比较它们是否相等。在 C# 中,我可以为 ClassA 编写一个 .equals(ClassA other) 方法,该方法将重载到 == …

何处潇湘 2024-09-11 20:37:28 5 0

C++转换运算符重载问题

我有自己的 SmartPointer 类。 在某些情况下,SmartPtr 包含从基类继承的类,并且我想将 SmartPtr 转换为进入 SmartPtr 我试图重载 SmartPtr Conversi…

请持续率性 2024-09-11 20:29:26 9 0

不明确的运算符 <<

#include "stdafx.h" #include "Record.h" template&ltclass T&gt//If I make instead of template regular fnc this compiles //otherwise I'm getti…

回忆凄美了谁 2024-09-11 15:15:37 3 0

STL 容器的重载运算符 ==

我正在尝试从 list 中删除一个类对象l l.remove(class_type) 我尝试编写这样的内容作为成员函数, bool operator == (const class_type &ampa) const …

知你几分 2024-09-11 09:56:02 11 0

可以覆盖/实现的 ruby​​ 运算符列表

是否有可以覆盖的所有 ruby​​ 运算符的列表? (不是那些不能的!)…

你是暖光i 2024-09-11 08:09:36 6 0

c++与运算符 << 的输入混淆和 []

我正在尝试将数组元素的值打印为 cout &lt&lt array[0],(其中数组是使用运算符[]的一些美化类),但 C++ 类型系统似乎令人难以置信地混乱。 GCC 错…

放飞的风筝 2024-09-11 05:05:20 3 0

帮助理解 C++、模板、operator() 的类示例代码

我不确定下面的类到底是做什么的,我们有一个类示例。在下面的代码中,operator() 在这种情况下做了什么?我不太明白 *(begin + first) 和几乎整个返…

梦境 2024-09-10 16:59:09 5 0

我可以专门化运算符<<吗?

我想专门化运算符&lt&lt但这段代码无法编译; template&lt&gt std::ostream&amp operator&lt&lt &lt my_type &gt( std::ostream&amp strm, my_type ob…

诗酒趁年少 2024-09-10 16:22:19 5 0

级联重载+操作员

这是当前代码: const complex complex::operator+(const complex &ampright) { complex result result.realPart = realPart + right.realPart result…

梦行七里 2024-09-10 14:29:52 4 0

C++类和重载运算符

我一直在尝试创建一个 StringTable 类,它包含一个简单的 unordered_map,并且重载了数组索引运算符“[]”以用于访问地图但是,当我尝试使用重载运算…

ま柒月 2024-09-10 13:25:54 3 0

GCC 中的表达式中间体(如果这就是它们的实际名称)

我正在尝试转换用 VS 编写的数学库,以便它可以通过 GCC 进行编译。问题是,我有很多重载的运算符,如下所示: 模板&lt类型名称T&gt 内联四元数运算符…

葬﹪忆之殇 2024-09-10 11:13:05 3 0
更多

推荐作者

留蓝

文章 0 评论 0

18790681156

文章 0 评论 0

zach7772

文章 0 评论 0

Wini

文章 0 评论 0

ayeshaaroy

文章 0 评论 0

初雪

文章 0 评论 0

更多

友情链接

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