operator-overloading

operator-overloading

文章 0 浏览 3

运算符重载 c++

我正在尝试在 C++ 中执行运算符重载; 由于某种原因,编译不断给我错误 错误:'bool Matrix::operator==(const Matrix&amp, const Matrix&amp)' 必须…

昔梦 2024-09-19 23:43:22 6 0

C++ CUDA 应用程序的易失性和运算符重载

我有一个A类,我重载了它的operator=。但是,我需要做这样的事情: volatile A x A y x = y 编译时引发错误 error: no operator "=" matches these op…

淡紫姑娘! 2024-09-19 19:37:04 7 0

C++重载指针的类型转换运算符

我有这样的转换: Class1 *p1 Class2 *p2 = new Class2() p1 = (Class1 *) p2 Can I override the typecast Operator to return a custom Class1 obje…

琉璃繁缕 2024-09-19 17:04:44 8 0

我怎样才能明智地重载新的放置运算符?

C++ 允许重载 operator new - 全局和每个类 - 通常 operator new、operator new[] 与 new[] 一起使用 语句和放置 operator new 分开。 这三个中的前两…

土豪 2024-09-18 22:31:29 6 0

有没有办法在 Perl 中重载正则表达式绑定运算符 `=~`?

我正在开发一个小型 DSL,它使用 nomethod 后备进行重载,以捕获用于重载值的运算符。这类似于overload&lt中描述的符号计算器的功能/code&gt 的文档。…

唯憾梦倾城 2024-09-18 14:44:46 7 0

这个 C++ 是什么意思?语法的含义以及为什么它有效?

我在查看 OpenDE 的源代码时发现了类上数组索引运算符“[]”的一些奇怪的语法用法。下面是一个显示语法的简化示例: #include &ltiostream&gt class P…

紫﹏色ふ单纯 2024-09-18 05:52:22 8 0

运算符重载'+' C++ 中的运算符

我遇到以下在 Visual Studio 2008 上运行的代码的问题。当您有如下要重载的语句时,如何编写 operator + 的函数定义? class Distance { private: int…

月寒剑心 2024-09-18 00:53:56 5 0

非成员运算符重载应该放在哪里?

我想为我的类重载operator&lt&lt。我应该将此重载定义添加到 std 命名空间吗? (因为 ostream 运算符&lt&lt 是 std 命名空间的一部分)或者我应该将…

花伊自在美 2024-09-18 00:39:55 5 0

我可以对重载运算符 new 的类使用全局运算符 new 吗?

假设我有一个带有重载operator new的类。 class Class { public: void* operator new( size_t ) void operator delete( void* ) } 当我使用new Class(…

听,心雨的声音 2024-09-18 00:08:30 3 0

在 c++ 中重载删除运算符

在我的代码中,我重载了 new 和 delete 运算符来获取文件名和行号。在我的代码中,我使用 map 和 stack。当我从映射中删除特定值时,它只会调用我的重…

九公里浅绿 2024-09-17 20:27:43 5 0

我可以在 Objective-C 中重载运算符吗?

是否可以覆盖 Objective-C 中的运算符使用? 例如 myClassInstance + myClassInstance 调用自定义函数将两者相加。…

白云不回头 2024-09-17 20:06:11 5 0

运算符重载

我创建了一个类 myString 并且尝试运行以下代码: class myString{ char* str int len public: myString(char* str1 = " "){ len = strlen(str1) str …

So尛奶瓶 2024-09-17 19:36:41 5 0

我需要定义“>>”吗?运算符将 cin 与 Int32 一起使用?

我需要从文件中准确读取 32 位。我在STL 中使用ifstream。我可以直接说: int32 my_int std::ifstream my_stream my_stream.open("my_file.txt",std::…

_失温 2024-09-17 12:39:08 5 0

C# 泛型约束:必须定义重载运算符

可能的重复: .NET 泛型中重载运算符约束的解决方案 定义一个实现 + 运算符的泛型 嗨, 所以我有一个泛型类 MyClass 并且我想施加一个约束,即类型 T…

傲娇萝莉攻 2024-09-17 09:13:17 6 0

实现operator==和operator<是否安全?使用 std::memcmp?

看到这个问题后,我的第一个想法是'定义泛型等价和关系运算符是微不足道的: #include &ltcstring&gt template&ltclass T&gt bool operator==(const T…

同尘 2024-09-16 21:00:01 6 0
更多

推荐作者

留蓝

文章 0 评论 0

18790681156

文章 0 评论 0

zach7772

文章 0 评论 0

Wini

文章 0 评论 0

ayeshaaroy

文章 0 评论 0

初雪

文章 0 评论 0

更多

友情链接

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