operator-overloading

operator-overloading

文章 0 浏览 3

运算符<<无法输出 std::endl -- 修复吗?

以下代码在应该仅输出 std::endl 时给出错误: #include &ltiostream&gt #include &ltsstream&gt struct MyStream { std::ostream* out_ MyStream(std…

〆一缕阳光ご 2024-08-28 07:50:27 3 0

Java 不能重载任何运算符。为什么?

可能的重复: Java 运算符重载 在c++中,我们可以执行运算符重载。但Java也是一种面向对象的语言。那么为什么java不支持重载呢?…

清旖 2024-08-28 07:36:39 9 0

C++加法过载歧义

我的代码库中遇到了一个令人烦恼的难题。我不太清楚为什么我的代码会生成此错误,但(例如) std::string 不会。 class String { public: String(cons…

冷血 2024-08-28 05:10:57 8 0

带向量的重载流插入运算符

我正在尝试为一个唯一成员是向量的类编写一个重载的流插入运算符。它是一个由Point组成的向量,它是一个包含两个double的struct。 我想我想要的是将用…

帅哥哥的热头脑 2024-08-28 04:19:19 5 0

C# 字符串运算符重载

G'Day Mates - 重载字符串运算符 &lt、&gt、&lt= 和 &gt= 的正确方法是什么(不包括是否建议的争论)? 到周日我已经尝试了五种方法,并且遇到了各种…

筱武穆 2024-08-27 20:59:26 6 0

运算符[][] C++

我想重载 operator[][] 以提供对 C++ 中 char 的 2D 数组的内部访问。 现在我只是重载 operator[] ,它的效果类似于 class Object { char ** charMap …

你的往事 2024-08-27 09:02:45 4 0

C++运算符重载 - “重新创建 Vector”

我目前正在学习拼贴二级编程课程...我们正在研究运算符重载...为此,我们将重建向量类... 我正在构建该类,发现它的大部分都是基于 [] 运算符。当我尝…

分开我的手 2024-08-27 08:06:13 6 0

关于“这个”的问题c++ 中的指针

我已经被赋予了一个私有 int 变量 x 和 y 的类,以及一个运算符重载函数, class Bag{ private: int x int y public: Bag() ~Bag() //....... //.....…

云雾 2024-08-27 01:01:38 5 0

‘const’ 是什么意思?在operator()中重载吗?

我有一个代码库,其中对于 Matrix 类,() 运算符有这两个定义: template &ltclass T&gt T&amp Matrix&ltT&gt::operator() (unsigned row, unsigned c…

恏ㄋ傷疤忘ㄋ疼 2024-08-26 21:43:24 3 0

C++ 中的运算符重载

如果你重载-像operator-()一样,它会被用在对象的左边,但是重载()像operator()()一样它会被用在对象的右边。我们如何知道哪个运算符应该用在左边,哪…

汹涌人海 2024-08-26 11:19:44 2 0

重载解引用运算符

我试图重载取消引用运算符,但编译以下代码会导致错误 'initializing' :无法从 'X' 转换为 'int': struct X { void f() {} int operator*() const { r…

笑着哭最痛 2024-08-26 04:39:08 6 0

F# 运算符重载:(+) 用于用户定义类型

以下代码在“评估”中失败: “该表达式预计具有 Complex 类型,但这里具有 double list 类型” 我是否违反了“(+)”上运算符重载的一些规则? 如果我…

嘿嘿嘿 2024-08-26 00:58:08 2 0

如何在 C# 中获取特定运算符的函数?

是否可以获得C#运算符背后的函数? 例如,在 F# 中,您可以执行 let add = (+) val add : (int -&gt int -&gt int) Is it possible in C# to do this:…

吲‖鸣 2024-08-25 13:44:30 5 0

定义<对于 STL 排序算法 - 运算符重载、函子还是独立函数?

我有一个包含 Widget 类对象的 stl::list 。它们需要根据 Widget 类中的两个成员进行排序。 为了使排序工作,必须定义一个比较两个 Widget 对象的小于…

最冷一天 2024-08-25 12:13:58 7 0

如果“== 运算符未定义”会发生什么?

如果“== 运算符未定义”会发生什么? 示例: class a { int variable = 0 } class b { void proc() { a ref1 = new a() a ref2 = new a() bool cmp1 …

小嗲 2024-08-25 12:09:03 7 0
更多

推荐作者

linfzu01

文章 0 评论 0

可遇━不可求

文章 0 评论 0

枕梦

文章 0 评论 0

qq_3LFa8Q

文章 0 评论 0

JP

文章 0 评论 0

更多

友情链接

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