腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
对于
列表
排序
,
有没有
办法
让
多个
操作符
重载
具有
相同
的
参数
?
、
、
、
;int rBurstTime;} 我想
重载
<运算符,以便通过list::sort()对
列表
进行
排序
bool operator<(Process上述情况似乎是不可能
的
,因为无法确定两者之间
的
区别(或者我是否在正确
的
轨道上?)。我尝试过
的
我试过像这样
的
东西 bool operator<(Process const& p, <k>) {return th
浏览 9
提问于2019-04-23
得票数 1
回答已采纳
1
回答
为什么
操作符
重载
而不是
操作符
重写?
重载
定义了
多个
名称
相同
但
参数
数目不同
的
方法,不同
的
参数
类型重写了
具有
相同
签名
的
派生类中基类函数
的
重新定义,即返回类型和
参数
。
对于
运算符,某些方法必须是在基类中定义
的
,当我们在类中重新定义这些方法时,我们称它们为运算符
重载
。但是,它不应该被称为
操作符
重写吗?另外,我们不能更改方法
的
参数<
浏览 2
提问于2020-07-14
得票数 1
回答已采纳
2
回答
程序设计中“
重载
”一词
的
真实含义
、
、
、
、
我正在学习C++,我对
重载
运算符和函数
的
真正含义感到困惑。在我使用过
的
本地文献中,有一个把"load“作为名词而不是动词
的
重载
函数
的
翻译--所以它有的意思,尽管在这个例子中,在这个意义上,没有什么是”
重载
“
的
()。我是否在正确
的
道路上,在编程
的
情况下,对“
重载
”
的
正确解释是什么?
浏览 2
提问于2021-07-16
得票数 1
回答已采纳
2
回答
php中
的
可
重载
运算符
可能重复:
有没有
办法
在php中
重载
比较
操作符
,比如c/c++?我一直在开发一个(
排序
的
)对象
列表
,以便在不需要迭代
的
情况下进行快速操作,并且我需要对对象进行虚拟比较,而不知道对象
的
任何属性。应该与<,<=,==,>=,&g
浏览 1
提问于2012-12-25
得票数 0
1
回答
C++:用户定义
的
逗号
操作符
的
计算顺序是什么?
、
、
我当时正在阅读Nicolai
的
"C++ 17完成指南“,发现了以下表达式:作者声称,内建逗号运算符
的
计算顺序将从左到右,但可以通过
重载
它们来改变然而,我看到了cp偏好()上
的
“评价顺序”文章,并看到了以下声明: 内建逗号运算符
的
第一个(左)
参数
的
每一个值计算和副作用都是在每个值计算和第二个(右)
参数
的
副作用之前进行
排序
<em
浏览 15
提问于2022-01-22
得票数 6
回答已采纳
3
回答
使运算符
重载
上下文特定
、
、
我在业余时间学习C++,我正在实现一个
重载
下标/ []
操作符
的
类。现在,我希望能够向下标运算符传递两个或
多个
参数
,如下所示(用逗号分隔):我发现C++不允许下标
操作符
接受
多个
参数
。然而,我读到了关于在中
重载
逗号
操作符
的
文章,作为解决这个‘问题’
的
另一个解决方案。在本例中,逗号
浏览 5
提问于2017-05-05
得票数 1
回答已采纳
4
回答
具有
相同
签名
的
C++模板类运算符
重载
、
、
、
一个简单
的
C++ OO问题,
重载
模板和
操作符
重载
:在下面的类中,我
重载
了索引
操作符
两次:class test A a1; A& operator[](const B&);};test
浏览 3
提问于2019-01-09
得票数 5
4
回答
在现实世界
的
项目中,我什么时候应该使用方法
重载
?
、
什么时候我应该在实时开发中使用方法
重载
,请建议一些链接。
浏览 2
提问于2010-07-04
得票数 1
回答已采纳
1
回答
scala -我可以
重载
curried方法吗?
有没有
办法
在Scala中
重载
接受
多个
参数
列表
的
方法?def foo(a: Int)(b: Int)(c: Int): Int 我可以这样定义它,但尝试像这样调用第二个方法:
让
编译器抱怨“对
重载
定义
的
引用不明确”,这似乎是合理
的
。
有没有
办法
达到这样
的
效果呢?例如,在某
浏览 0
提问于2012-02-14
得票数 10
回答已采纳
4
回答
快速枚举顺序与比较
、
type2 = EnumType.Second它生成编译错误“无法调用{EnumType,EnumType}类型
的
参数
列表
因此,我找到
的
唯一解决方案是将自己
的
比较运算符编写为
重载
,例如 case First = 0, Second, Third func <(a:= EnumType.Fir
浏览 3
提问于2015-01-09
得票数 23
回答已采纳
1
回答
具有
不同返回类型
的
重载
运算符上
的
enable_if
、
、
、
在这里,我试图同时做3件事:使用模板
重载
赋值
操作符
,限制类型(使用boost::enable_if),以及
具有
特定
的
返回类型。::string operator =(T t) { return "some string"; } 现在,根据boost (第3节,项目符号1),我必须使用enable_if作为返回类型,因为我
重载
了一个只能接受一个
参数
的
运算符但是,我希望返回类型是字符串,因此它不一定与模板
参数
的
类型
浏览 1
提问于2010-09-02
得票数 2
回答已采纳
2
回答
不允许在operator[]中使用多
参数
C++
的
根本原因
、
、
、
、
目前,我们只能用一个
参数
重载
operator[]。
对于
C++17,有这种方式
的
propoposals吗?
浏览 6
提问于2013-10-18
得票数 3
回答已采纳
1
回答
两个不同流
的
泛型函数
、
、
、
我还
重载
了图像
的
I/O
操作符
>>,该图像
具有
与read()完全
相同
的
定义,只是operator >>在istream上工作。istream & operator >> (std::istream & is, Image & img); //overload >> operator
有没有
办
浏览 0
提问于2017-05-23
得票数 0
1
回答
我可以在编译时检查成员函数是否是运算符吗?
、
、
、
、
我将类
的
成员函数
的
签名和实际指针都作为模板类
的
模板
参数
进行传递。
对于
操作符
重载
,
有没有
办法
对这些类进行不同
的
专门化?
浏览 0
提问于2012-04-18
得票数 1
回答已采纳
5
回答
我如何“重写”[]来接受C++中
的
两个
参数
?
、
我试图在C++中创建一个位向量类来建模一些硬件.在我所知道
的
大多数HDL(硬件描述语言)中,引用
的
特定位如下:子向量被引用如下:或我想在我
的
位向量类中做一些类似的事情。
有没有
办法
告诉operator[]接受两个
参数
?我考虑过
的
替代方案如下:my_vector.range(msb,lsb)using字符串并解析
浏览 9
提问于2010-10-20
得票数 10
回答已采纳
3
回答
Typescript共享函数
重载
假设我有一个
具有
多个
重载
的
函数。
有没有
办法
在不同
的
函数中“共享”
相同
的
重载
?: string ): Employee { } 如果我想在其他函数中使用
相同
的
重载
,我需要手动复制所有
重载
。
浏览 2
提问于2020-02-06
得票数 1
2
回答
当
参数
以另一种顺序出现时,是不是方法
重载
?
根据方法
重载
的
定义,创建两个
具有
不同
参数
的
同名方法。但是如果我改变了给出
参数
的
顺序,那么这也是方法
重载
吗?
浏览 0
提问于2020-09-07
得票数 0
2
回答
重载
操作符
<<可以打印出两个不同
的
函数吗?
、
、
这是我代码
的
一个小片段: y_ = y;Cord::Cord(int x, int y, int z){ out << x.x_ << " " << x.y_ << " " << x.z_;}
对于
我
的
两
浏览 10
提问于2015-10-27
得票数 0
回答已采纳
1
回答
Netbeans热键用于显示Java方法
的
重载
版本?
、
、
、
、
目前,当编写代码并进入
具有
多个
重载
版本
的
方法时,Ctrl-Space将将
重载
列表
显示为下面的快照#1。
浏览 3
提问于2013-08-08
得票数 0
3
回答
std::priority_queue不同
的
比较
、
、
我想构造三个不同
的
priority_queue,它们持有一个类Thing,然后根据Thing持有的值对每个类进行不同
的
排序
。我知道我可以在内部定义一个运算符方法,或者定义一个对象
的
朋友,但
有没有
办法
让
它使用不同
的
测试方法?我如何告诉它使用该方法而不是运算符方法?
参数
列表
与创建运算符
重载
有什么不同?
浏览 0
提问于2012-03-19
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
用Python比较对象,你还在用==?out啦,来看这个!
Python之高阶函数
学Java编程了解Java重载与重写的区别
Python指南:组合数据类型
匿名对象与面向对象三大特性概述
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券