operator-overloading

operator-overloading

文章 0 浏览 4

C++ boost::thread 运算符()() 问题

这是我第一次尝试使用 boost::threads,我有一个愚蠢的问题。 我调用 boost:thread 来使用我的模板类函数之一。但是,在阅读本教程之后它说要构造一个…

病毒体 2024-12-03 08:42:57 1 0

Delphi 中重载记录的隐式转换作为 const 数组中的参数

作为从 Delphi 7 转换的一部分,我们摆脱了 ShortString。我想让它尽可能轻松,所以我们认为我们可以将 ShortString 更改为一些以相同方式起作用的记…

红尘作伴 2024-12-02 20:17:50 1 0

仅对两个父母之一进行赋值运算符

孩子有两个父母:Foo 和 Bar。 Foo 不允许复制。酒吧有。 Child 如何使用 Bar 的赋值运算符复制到 Bar 的 Child 子集(同时保持 Foo 的子集不变)? …

听你说爱我 2024-12-02 18:28:11 1 0

为什么调用非 const 成员函数而不是 const 成员函数?

为了我的目的,我尝试包装一些类似于 Qt 共享数据指针的东西,经过测试,我发现当应该调用 const 函数时,会选择它的非 const 版本。 我使用 C++0x 选…

此岸叶落 2024-12-02 11:15:26 3 0

重载运算符错误 *

我对运算符的重载有一个小问题。我有一个名为 AtmospheridData 的类,在其中定义了运算符 *。 在标头中,我在类内部定义了此方法: //! Operator * (s…

剩一世无双 2024-12-02 10:36:18 0 0

转换构造函数不会将“2”转换为“2”进入运算符 + 中的用户定义类型

我有一个名为 Fraction 的类: #ifndef FRACTION_H #define FRACTION_H #include using namespace std; class Fraction { // data int m_iNom; int m_…

維他命╮ 2024-12-02 09:03:45 1 0

指针和左移运算符的引用

我重新定义了<<运算符,我希望它获取指针的引用。 class foo { foo(); virtual ~foo(); void operator << (BaseService*& iRight); } 在代码中的某个…

梦与时光遇 2024-12-02 07:46:41 2 0

C++子类 - 重用重载运算符?

我在 C++ 方面遇到了一些问题 - 我有两个类: class vec 和 class vecD : public vec class vec 几乎重载了任何运算符 - 其中一些运算符(如 +=)出于…

时光匆匆的小流年 2024-12-02 07:17:42 0 0

重载运算符 =

我必须创建一个重载 = 运算符的函数,以便当您输入 object1 = object2; 时,它会将 object2 内的所有值复制到 object1 中。 我的类看起来像: class f…

杯别 2024-12-02 05:29:42 0 0

使用相同的泛型参数处理 float 和 double 类型

假设我有: public class Matrix { T[][] values; ... } 我想添加一个 + 运算符来处理 int、long、float 和 double 或 T 的 + 运算符实现的任何其他类…

小清晰的声音 2024-12-01 15:50:37 0 0

在 c++ 中创建我自己的运算符

我知道可以重载 C++ 中已存在的运算符来定义所需的行为,但是是否可以创建自己的运算符? 例如,创建一个返回容器大小的运算符 #: template size_t o…

花落人断肠 2024-12-01 10:40:43 0 0

我应该如何编写 ISO C++标准一致的自定义新建和删除运算符?

我应该如何编写符合 ISO C++ 标准的自定义 new 和 delete 运算符? 这是极具启发性的 C++ 常见问题解答中的重载 new 和删除的延续,运算符重载及其后…

听闻余生 2024-12-01 07:51:51 2 0

我可以在 operator= 中使用放置 new(this) 吗?

背景: 我有一个包含许多变量的复杂类。我有一个健全且经过测试的复制构造函数: Applepie::Applepie( const Applepie &copy) : m_crust(copy.m_crust…

寒江雪… 2024-12-01 05:25:42 1 0

为什么要替换默认的 new 和 delete 运算符?

为什么应该将默认运算符new和delete替换为自定义new并且删除运算符? 这是在极具启发性的 C++ 常见问题解答中重载 new 和删除: 运算符重载。 此常见…

多孤肩上扛 2024-11-30 23:08:47 2 0

C++ 中模板中的运算符重载

我从某处读到以下代码: template class A { T a; public: A(T x):a(x) {} operator T() const {return a;} // what is point here? }; int _tmain(in…

栩栩如生 2024-11-30 21:40:28 1 0
更多

推荐作者

離殇

文章 0 评论 0

小姐丶请自重

文章 0 评论 0

Aik

文章 0 评论 0

国产ˉ祖宗

文章 0 评论 0

猥琐帝

文章 0 评论 0

半仙

文章 0 评论 0

更多

友情链接

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