operator-overloading

operator-overloading

文章 0 浏览 3

使用模板时选择正确的相等运算符

我试图编写一个 uint128_t 库(http://stackoverflow.com/questions/6119306/operator-overloading-c-placement)并且遇到了一个障碍:我需要对不同类…

黒涩兲箜 2024-11-09 20:25:52 0 0

Groovy,重载<< ZipOutputStream 上的运算符

基于 Google,我设法编写了一个 Groovy 脚本,它可以根据我的需要打包 zip。 ZipOutputStream zipOutput = new ZipOutputStream(new FileOutputStream…

不念旧人 2024-11-09 18:54:25 1 0

输出流重载

friend ostream&amp operator&lt&lt(ostream&amp os, MyClass&amp obj) 我有几个问题: 1. 为什么我需要写“朋友”? 2.为什么要写“&amp”在“operat…

自找没趣 2024-11-09 18:40:38 0 0

“const Obj”怎么了?和“对象”?

我想编写一个与 std::set 兼容的类,因此我像这样重载了“小于”运算符。有用。 bool Segment::SVertex::operator&lt(const SVertex &amprhs) const {…

毁虫ゝ 2024-11-09 18:17:09 0 0

简单的c++运算符重载帮助

如何重载 &lt&lt 运算符?从我收到的错误来看,std::cout 似乎不知道如何使用&lt&lt。 这是在一个类中: // uint64_t UPPER, LOWER std::ostream &amp…

念﹏祤嫣 2024-11-09 12:02:55 1 0

实施 C++ 的正确方法是什么? char 数组包装类中的设置器?

我正在研究仅包含字符数组及其大小(以字节为单位的长度)的类。目前,我想重载此类的“+”操作数(以实现串联)。构造函数工作正常。对象已创建,我…

几度春秋 2024-11-09 11:28:36 0 0

后缀运算符中的参数是否允许命名为++?

我没有在任何生产环境中使用此代码,这只是为了我的理解。这段代码是否有效(即我可以像这样定义我的后缀运算符吗?): class A { public: A&amp ope…

南风起 2024-11-09 07:06:59 0 0

为什么我不能用非引用返回类型定义operator=?

C++ 中类中的 Operator= 是这样声明的: MyType &amp operator=(const MyType &amp rhs) 它的推理就像它是链接所必需的。但是,由于 operator= 具有正…

瑕疵 2024-11-09 05:54:14 1 0

时间:2019-03-09 标签:c#syntaxicsugaroverloading

我有以下方法: virtual public int nonNeg(int? numIn) { if ((numIn &lt 0) || (numIn ==null)) { return 0 } else return (int)numIn } 我希望能够…

阳光下的泡沫是彩色的 2024-11-09 03:23:34 0 0

超载<<运营商ostream

为什么下面的行不起作用? #include &ltiostream&gt std::ostream&amp operator &lt&lt( std::ostream&amp os, const char *c) { os &lt&lt c // why …

猫弦 2024-11-08 23:59:38 0 0

使用浮点任意精度 C++ 改造现有代码图书馆,有成功的机会吗?

假设我有这样的代码片段: typedef double My_fp_t My_fp_t my_fun( My_fp_t input ) { // some fp computation, it uses operator+, operator- and s…

请叫√我孤独 2024-11-08 14:06:37 0 0

如何为所有 C++ 通用定义插入运算符IOStream 操纵器?

所有, 为什么以下代码无法针对“std::endl”进行编译,但对于所有其他插入类型都可以? #include &ltsstream&gt // ostringstream /// @brief A clas…

只是我以为 2024-11-08 10:53:44 0 0

如何在Python中模拟赋值运算符重载?

如何在 Python 中模拟赋值运算符重载?例如... class Example(object): name = String() age = Integer() def __init__(self,myname,myage): self.nam…

流绪微梦 2024-11-08 02:52:22 0 0

提升 foreach 和运算符重载

我正在学习 boost,我想重写我的 Matrix 类。我想使用 BOOST_FOREACH 而不是 for 循环,但是我在运算符重载方面遇到了一些问题。 这是重载运算符 /= …

病毒体 2024-11-07 17:59:35 1 0

为什么这个声明了两个参数的构造函数可以只用一个参数来调用呢?

我在大学观看了讲师的视频,他谈到 Rational 类时,其构造函数是这样的: Rational (int top=0 , int bottom=1) : t(top) , b(bottom) {normalize()} …

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