operator-overloading

operator-overloading

文章 0 浏览 3

在哪里为 tr1::array 添加重载运算符?

由于我需要为 std::tr1::array 添加一个 operator&amp 我写了以下几行 template&ltstd::size_t N&gt std::tr1::array&ltbool, N&gt operator&amp (con…

如若梦似彩虹 2024-08-31 18:05:46 3 0

C++重载operator<<时将stream作为参数

我正在尝试编写自己的日志记录类并将其用作流: logger L L &lt&lt "whatever" &lt&lt std::endl 这是我开始的代码: #include &ltiostream&gt using …

却一份温柔 2024-08-31 14:18:22 3 0

在 C++ 中使用对数实现运算符重载

我在 C++ 中实现带有运算符重载的对数类时遇到一些问题。 我的第一个目标是如何实现 changeBase 方法,我一直很难理解它。 我试图理解改变对数底数背…

烏雲後面有陽光 2024-08-31 11:45:54 4 0

C++增量运算符

如何区分重载运算符 ++ 的两个版本? const T&amp operator ++(const T&amp rhs) 哪一个? i++ ++i …

最好是你 2024-08-31 07:19:43 6 0

使用operator[]和operator=

给定一个重载“[]”运算符的简单类: class A { public: int operator[](int p_index) { return a[p_index] } private: int a[5] } 我想完成以下任务…

第几種人 2024-08-31 06:20:37 3 0

C++需要澄清代码

我试图理解下面的代码所说的内容: structcompare_pq struct compare_pq { bool operator() (Events *&amp a, Events *&amp b) } std::priority_queue…

痞味浪人 2024-08-31 04:28:35 4 0

运算符重载——禁止真的合理吗?

Java 禁止运算符重载,但来自 C++,我看不出有任何理由这样做。在运算符符号与其他符号一样的语言中,相同的规则适用于“+”和“加号”,并且没有问题…

硪扪都還晓 2024-08-31 03:28:29 2 0

签名输出运算符重载

你知道如何为运算符&lt&lt编写函数或方法的签名吗? C++ 中的模板类?我想要这样的东西: template &ltclass A&gt class MyClass{ public: friend ost…

五里雾 2024-08-31 01:12:49 5 0

运算符重载(友元和成员函数)

使用 friend 关键字进行运算符重载与作为类内的成员函数进行运算符重载有什么区别? 另外,在任何一元运算符重载的情况下(即作为友元与作为成员函数…

千柳 2024-08-31 00:57:38 2 0

运算符重载的递归问题

我有这个: typedef string domanin_name 然后,我尝试重载运算符&lt这样: bool operator&lt(const domain_name &amp left, const domain_name &amp …

李白 2024-08-30 23:51:55 2 0

C++一元 - 运算符重载无法编译

我正在尝试创建一个重载的一元 - 运算符,但无法编译代码。代码的精简版本如下:- class frag { public: frag myfunc (frag oper1, frag oper2) frag …

無心 2024-08-30 23:46:09 2 0

在 C++ 中重载 new、delete

我遇到这一行是 stroustrup 操作符函数必须是用户定义类型的成员或至少采用一个用户定义类型的参数(重新定义 new 和 delete 操作符的函数不需要)。 …

彻夜缠绵 2024-08-30 22:54:05 2 0

为什么STL容器中存储的类禁止重载operator&()?

突然在 这篇文章(“问题 2”) 我看到一个声明,如果该类具有重载的 operator&amp(),则 C++ 标准禁止使用 STL 容器来存储该类的元素。 重载operator…

柳若烟 2024-08-30 22:50:17 5 0

对于具有两个 int 成员的简单类,正确的 less 运算符是什么?

以下类的正确运算符&lt是什么? struct Person { int height int width friend bool operator&lt(const Person&amp, const Person&amp) } 谢谢!…

雅心素梦 2024-08-30 18:10:24 7 0

实现operator+=时使用delete[](堆损坏)

我几个小时以来一直在试图解决这个问题,但我已经无计可施了。如果有人能在我做错的时候告诉我,我一定会很感激。 我编写了一个简单的类来模拟字符串…

三生一梦 2024-08-30 17:02:18 3 0
更多

推荐作者

linfzu01

文章 0 评论 0

可遇━不可求

文章 0 评论 0

枕梦

文章 0 评论 0

qq_3LFa8Q

文章 0 评论 0

JP

文章 0 评论 0

更多

友情链接

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