腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
Python
类
中
重载
位移
运算符
的
逻辑
python
、
python-3.x
、
class
、
operator-overloading
我有一个
Python
,一个
python
类
,我
重载
了>>操作符,这样我就可以创建一个准“连接”接口。理想实践
中
的
一个例子是这样
的
。from module import myclassb = myclass() self.c
浏览 18
提问于2020-10-14
得票数 0
1
回答
Python
中
的
重载
()
运算符
python
、
operator-overloading
我正在尝试为我
的
类
学习
Python
中
的
currying,并且我必须为它
重载
()
运算符
。但是,我不明白如何才能
重载
()
运算符
。你能解释一下
重载
括号背后
的
逻辑
吗?我应该先
重载
(然后
重载
),还是可以这样做?另外,括号
运算符
有没有特殊
的
名字?
浏览 0
提问于2013-03-30
得票数 45
回答已采纳
2
回答
C
中
的
位
运算符
是否既用于位运算,也用于整数或某些C类型
的
运算?
c
、
bitwise-operators
在
C
中
,
位移
位
运算符
>>和<<可以用来实现整数之间
的
乘法和除法。按位
逻辑
运算符
是否也用于实现对较高类型
的
值(例如整数)
的
操作?
位移
位操作符是否也用于位操作? 谢谢。
浏览 0
提问于2020-10-16
得票数 2
1
回答
重载
函数
运算符
是否允许创建语法上像C++
中
的
函数一样工作
的
对象?
c++
、
function
、
overloading
、
call
、
operator-keyword
我遇到了以下问题: b.需要一个带有
重载
()
运算符
的
类
。通常使用接受参数
的
构造函数。答案是(a),而据我理解,正确
的
答案应该是(c)。我
的
逻辑
是,
运算符
()可以
在
类
和结构
中
<
浏览 1
提问于2019-03-17
得票数 0
3
回答
是否有可能在
Python
中
逻辑
过载?
python
、
operator-overloading
、
logical-operators
我当时
的
印象是,
在
Python
中
重载
and是可能
的
,但是阅读刚才
的
文档时,我意识到__and__指的是按位
的
&
运算符
,而不是
逻辑
的
and。 我是忽略了什么,还是不可能在
Python
中
超载
逻辑
and?
浏览 3
提问于2015-08-31
得票数 5
回答已采纳
6
回答
在
流中使用
的
<<和>>到底是如何工作
的
?
c++
我一直认为cout和cin
的
电话是这样
的
:告诉编译器我们正在将someVar
的
值转储到cout
中
,就像我们可以将水倾倒到物理流中一样。同样
的
,告诉编译器用cin (空白之前
的
所有内容)
的
数据填充someVar,就像我们可能会用物理流
中
的
水填充一个桶一样。 但<<和>>是按位
运算符
。<<将<em
浏览 6
提问于2016-02-25
得票数 0
回答已采纳
1
回答
使用按位
运算符
移位数组元素
c++
、
operator-overloading
、
bit-manipulation
、
bitwise-operators
我只想知道,有没有办法使用按位
运算符
来移位数组元素?也许可以
重载
按位
运算符
? 如果可能,当按位
运算符
比算术
运算符
更快时,为什么我们不使用这种方法?
浏览 2
提问于2020-08-05
得票数 0
5
回答
C++
中
的
<<和>>
c++
我不太明白这是什么意思……我只是从我最基本
的
Python
experience...and中学习C++,所以这可能是一个非常愚蠢
的
问题。我
的
问题is...say你有一个经典
的
"Hello World“程序,你有这样一句话:我
在
C中使用输入时,<< mean...because做了什么,你会这样做:cin>>i; 我注意到它有>>
浏览 0
提问于2011-02-26
得票数 3
回答已采纳
3
回答
我们可以交换>>和<<
重载
的
方向来将它们定义为
类
成员吗?
c++
、
operators
、
stream-processing
某些
运算符
不能作为
类
成员
重载
。其中一个例子是用于流例如,参见这里
的
逐
位移
位
运算符
。这样做
的
原因(据我理解)似乎是因为左手站点操作数是您定义行为
的
操作数,而您不能定义内置流
的
行为。我认为将这些
重载
定义为
类
成员是有用
的
,因为它们可能需要访问私有数据。当然,有friend,但这似乎是一种解决办法。 现在,这更像是一个假设性
的
问题,但是为什么不交换>>和<
浏览 0
提问于2016-10-30
得票数 4
回答已采纳
2
回答
C# -|和&
运算符
?
c#
、
operators
、
bitwise-operators
、
logical-operators
编辑:我现在
的
主要问题是为什么这两个
运算符
需要
重载
才能使用&&和||
运算符
。短路
运算符
不会获取对象
的
真值或假值并进行比较吗?
在
使用&&和||
运算符
时,在哪里使用了|和&?我正在阅读完整
的
参考资料C#,我对|和&
运算符
感到非常困惑。我习惯了它们是比较两个整数
的
位
的
位
运算符
,但它们被解释为原始
逻辑
<em
浏览 2
提问于2012-01-08
得票数 2
回答已采纳
2
回答
C++
逻辑
&&与||
运算符
的
短路评估
c++
、
c++11
、
operators
、
short-circuiting
C++ ( &&, ||)
中
的
用户
重载
逻辑
运算符
的
行为类似于常规函数。也就是说,bool operator&&(const T &a, const T2 &b);
中
的
两个参数都是
在
进入函数之前计算
的
,因为进入函数是C++
中
的
序列point1。一切都好到这里。现在,“内置
运算符
&&和||执行短路评估”2
浏览 1
提问于2016-03-10
得票数 2
2
回答
将iostream输入代码从C++移植到C#
c#
、
c++
、
operator-overloading
、
iostream
这是用于读取用于缓存模拟
的
主存储器地址跟踪
的
C++代码: ifstream infile; if(!block_size) % no_set; } 问题是在线infile >> hex; C#给出了语法错误,因为右移
运算符
不能应用于字符串
运算符
我正在做一个小
的
缓存命中和未命中计算项目。
浏览 1
提问于2013-04-29
得票数 4
2
回答
重新定义已定义类型
的
单个
运算符
。C++
c++11
、
operator-overloading
、
operators
我想在c++
中
重新定义64位无符号整数上
的
位移
位
运算符
,这样我就可以说,x<<d,其中x是64位整数,d是带|d|<64
的
整数,使其等效于x<<d表示d>0,x>>|d|表示d<0。我知道如何做到这一点
的
唯一方法是定义一个全新
的
类
并
重载
<<操作符,但我认为这也意味着我需要
重载
我需要
的
所有其他操作符(除非有一个我不知道
的</em
浏览 14
提问于2016-08-13
得票数 1
1
回答
类
的
重载
运算符
operator-overloading
、
raku
假设我有以下
类
: has $.val; ('(', $lhs.val, ',', $rhs.val, ')', 'µ').join;我如何
重载
一个
类
的
运算符
(例如,+),其方式与上一个
类
中
的
Str相同?我猜
浏览 33
提问于2019-04-23
得票数 13
回答已采纳
1
回答
什么是
python
中
的
管道\\和>>?
python
、
apache-beam
最近,我正在学习apache,并找到如下一些
python
代码: | 'group' >> beam.GroupByKey()来自: |和>>
在
python
<
浏览 1
提问于2019-11-12
得票数 0
回答已采纳
4
回答
Haskell -添加类型
类
?
haskell
、
operator-overloading
、
typeclass
考虑以下示例:data Vector = Vector Double Doubleinstance Eq Vector where ...blahblahblah 但是我找不到是否有Add类型
类
可以让Vector表现得像一个带有加法操作
的
类型我甚至找不到Haskell类型
类
的
完整列表,我只知道少数几个来自
浏览 0
提问于2011-07-30
得票数 5
回答已采纳
1
回答
使用Boost
Python
,我可以包装C++
重载
操作符"+=“、"-=”、"*=",但不能包装"/="?
python
、
c++
、
boost
Boost
Python
有一个包装
重载
操作符
的
非常简单
的
方法。)
中
公开C++
类
、方法等
的
教程给出了这个例子: 示例
类
FilePos
的
重载
C++操作符: class FilePos { /*...*/ }; FilePos operator+(FilePos它有
重载
的
操作符,包括"+=“、"-=”、"*=“和"
浏览 15
提问于2021-02-09
得票数 2
回答已采纳
2
回答
使用位
运算符
检查JAVA
中
的
mersenne数
java
、
bitwise-operators
我需要帮助找到使用位/
位移
位
运算符
的
mersenne数。对于程序
的
每一次运行,程序都检查由常量定义
的
给定
的
数字范围。 例子:范围3430..3440。我检查了互联网,得到了mersenne数
的
属性: Mersenne数仅由二进制表示
中
的
1组成。第一个数字是1,3,7,15,31,63,127。如何使用java和
逻辑
操作器
的
位移
位
运算符
检查mersenn
浏览 1
提问于2017-05-05
得票数 0
回答已采纳
2
回答
Groovy
的
<<
运算符
令人困惑
groovy
、
bitwise-operators
我是Groovy
的
新手,对于<<操作符我非常迷惑。我对它作为
位移
位器
的
用法理解如下:x << 2 //x == 8"${ w -> w << 3}" //w == 3所以我
的
问题是:<<
在
什么情况下充当赋值
运算符
?它在什么情况下充当
浏览 1
提问于2014-11-03
得票数 1
1
回答
C++
在
不知道子类型
的
情况下从父类型调用子方法
c++
我正在尝试将一个项目从c#转换为c++,我遇到了一项我不确定如何在c++
中
实现
的
功能。 mask |= componentIn.ComponentMask();如果我从方法
中
删除括号,
运算符
<
浏览 1
提问于2018-06-06
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
自定义 Python 类中的运算符和函数重载(上)
自定义 Python 类中的运算符和函数重载(下)
类与对象在Python中的本质
在Python中如何在main函数中调用类中的方法
在 Python 中类是如何帮助实现堆结构的
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券