腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如
何在
python
中
手动
实现
整数
加法
的
函数
重载
?
、
、
、
、
我知道
Python
不支持
函数
重载
,但我见过一些
手动
重载
的
方法。 我使用两个参数将两个数字相加,使用三个参数将三个数字相加,然后使用一个大小为4
的
数组将这四个数字相加,但我似乎无法超过这两个数字
的
和。我只是用我
的
其他代码作为参考,看看我是如何想出我
的
代码
的
。
浏览 24
提问于2021-11-18
得票数 0
1
回答
来自C++
的
Python
中
的
操作符
重载
、
、
我正在尝试
重载
Python
类
中
的
一些操作符,它表示一个数学部分。特别是,我试图
重载
*操作符,这样就可以进行分数*分数、分数*
整数
和
整数
*分数运算。我对C++有过一些经验,在这种情况下,我会编写操作符
重载
,
如
分数类
中
的
那样: friend Fraction operator*(const Fraction &f1, const Fraction &,C++知道根据您给出
的</e
浏览 0
提问于2017-07-25
得票数 1
回答已采纳
3
回答
红宝石
中
是否存在右
加法
/乘法?
我已经看到了如
何在
Ruby语言中
重载
+和*,以便my_obj + other在
Python
语言中调用my_obj.+(other).,您可以使用__add__来
实现
这一点,并且有一个相应
的
__radd__用于
重载
other + my_obj。Ruby
中
真的没有等价
的
右侧
加法
/乘法吗?这使得有必要为每个潜在
的
other类重新定义+吗 简而言之:假设我有一个对象X,它属于我定义
的
某个新类。为X
浏览 1
提问于2009-08-16
得票数 6
回答已采纳
1
回答
为什么SceneKit
中
没有操作符
重载
?
、
、
在我看来,为SCNMatrix4和SCNVector3等类型
的
操作符添加
重载
似乎是一个显而易见
的
想法,但苹果似乎选择了使用静态全局
函数
(
如
SCNMatrix4Mult)。虽然矩阵乘法和向量
加法
等运算符很容易添加,但我想知道: 有比以下更多
的
实现
吗?实例
实现<
浏览 4
提问于2017-07-02
得票数 2
回答已采纳
1
回答
为什么巨蟒拉响
的
速度这么慢?
、
、
为了在我新安装
的
13.04上运行一些基准测试,我用
python
编写了下面的fibonacci脚本。它基本上接受一个数字,并开始多次处理fibonacci数: s=time() print round((time()-s)*1000,0),"ms"class fibonac
浏览 0
提问于2013-06-21
得票数 -2
回答已采纳
1
回答
接口是属于即席多态(即
重载
)还是子类型多态性?
、
、
、
、
说 adopt多态性是指当一个值能够采用几种类型
中
的
任何一种时,因为它或它所使用
的
值已经为这些类型
中
的
每一种类型都定义了单独
的
定义。例如,与应用于
整数
时相比,+运算符在应用于浮点值时所做
的
事情本质上是完全不同
的
--在
Python
中
,它甚至可以应用于字符串。大多数语言至少支持一些即席多态,但在C等语言中,它仅限于内置
函数
和类型。其他语言(
如
C++ )允许程序员提
浏览 2
提问于2019-07-18
得票数 3
1
回答
重载
给定类
中
的
操作符C++是来自不同类
的
运算符
我有一个
函数
乘和
函数
和,具有特殊
的
特征,在给定
的
类即(EngineManager)上
实现
。这些
函数
以一种特殊
的
方式添加和相乘
整数
,因此产生了一个不同
的
类,即(StandardShare)。当我试图直接
实现
重载
时,编译器
的
promts:
重载
的
'operator+‘必须是一个一元或二进制操作符(有3个参数)--我知道它所引用
的</e
浏览 1
提问于2014-01-28
得票数 1
回答已采纳
3
回答
在使用pow
函数
时理解什么是
函数
重载
概念
、
、
、
当我试图使用math.h库
中
的
pow
函数
以便在代码中进行一些计算时,我在理解以下概念时遇到了困难。当我将两个声明为
整数
的
变量x和i作为参数传递给pow
函数
时,我从IDE(Visual 2012)
中
得到了一个错误:Function “pow(double我知道pow
函数
返回一个双值,但是如果您只需要处理
整数
,会发生什么情况呢?为什么
浏览 2
提问于2014-02-07
得票数 3
回答已采纳
1
回答
为什么计算器和excel在32位系统
中
显示
的
值大于2^31 -1?
、
我学过一些c/c++
的
课程,我知道int类型
的
大小根据CPU架构是有限制
的
。 我真的不明白这个程序
的
打印值是如何大于2^23
的
。
浏览 0
提问于2012-10-17
得票数 0
回答已采纳
1
回答
算术表达式求值
、
、
我有一个问题,我不知道如
何在
OZ
中
实现
它:假设给您一个由元组构建
的
树描述
的
算术表达式,如下所示:
实现
一个
函数
Eval,它接受一个算术表达式并返回它
的
值。
浏览 2
提问于2019-01-09
得票数 2
回答已采纳
2
回答
有没有办法表示很长
的
数字?
、
可能重复: 谢谢!
浏览 2
提问于2012-02-10
得票数 4
回答已采纳
1
回答
如何处理ARM
中
的
带符号
整数
?
、
、
、
、
我有一个子程序,需要计算一个
函数
,其中包含一些乘法和
加法
。问题是,我不知道如
何在
内存
中
存储有符号
整数
。 我是否使用普通
整数
并以特定
的
方式处理它?
浏览 4
提问于2015-03-19
得票数 0
1
回答
如果值为负值,如何更改文本
的
颜色?
、
、
我正在开发一个web应用程序,它可以在
整数
之间进行
加法
。我有两个名为num1()和num2()
的
函数
,它们将两个
整数
作为来自用户
的
输入。如果两个
整数
之和为负值,我希望更改输出文本颜色。我如
何在
JavaScript
中
做到这一点? 我已经看过很多jQuery示例,但是我只想用JavaScript来
实现
这一点。
浏览 2
提问于2015-04-01
得票数 0
回答已采纳
1
回答
Python
-如何处理int以及gmpy / mpz而没有
函数
重载
?
我对
python
非常陌生,我需要
实现
一些算法。为了获得更好
的
大数性能(> 1024位),我想使用gmpy2 2/mpz,但我仍然希望支持普通
的
python
整数
。由于
Python
缺少
函数
重载
,我想知道如何才能最好地
实现
这一点。 a = gmpy2.floor(x/8) a =
浏览 10
提问于2017-02-27
得票数 0
回答已采纳
2
回答
自定义按位与本机CPU操作
的
性能
、
、
、
、
我一直试图在C++
中
为RSA
实现
创建自己
的
大
整数
类(仅用于实践目的)。我认为这样
的
事情在性能上得到很好
的
实现
的
唯一方法是使用C++
的
内建位运算(&小于^),这意味着为
加法
实现
自定义
的
满
加法
,为乘法
实现
二进制乘法器,等等。我感兴趣
的
事情可以表述如下:使用按位C++操作
的
数字算法(
如
满<e
浏览 9
提问于2021-08-30
得票数 0
回答已采纳
1
回答
在C++
中
,成员
函数
比二进制操作符
重载
更有效?
、
考虑对类Foo
的
变量
实现
加法
的
两种方法:现在考虑两个等价
的
表达式a = b + c和a.addAndAssign(b,c) 选项1将
加法
结果放入一个新变量
中
,然后将其移动到目标a
中
。
浏览 1
提问于2021-06-17
得票数 0
1
回答
具有二进制操作
的
泛型
函数
、
、
我有以下
函数
来返回一个数组
的
规范化版本,该数组
的
元素可以是Int、Double、Float。 我得到了下面第5行指出
的
错误。我以为数字协议会解决二进制操作,但我想不是。我做错了什么?
浏览 0
提问于2018-04-18
得票数 1
回答已采纳
1
回答
在NumPy数组
中
存储大于64位
的
整数
、
、
很明显,NumPy对其
整数
有一个上界。但我
的
问题是,是否有一种方法可以将元素存储在NumPy数组
中
,比如将值和量值分开?从技术上讲,这不允许存储比int64限制所允许
的
更大
的
数字吗?
浏览 0
提问于2020-07-05
得票数 4
回答已采纳
1
回答
操作者超载
、
我试图编写自己
的
向量类,对某些操作(
如
元素
的
输入/输出和push_back() )使用
重载
。然后是cout << c << endl this-&
浏览 3
提问于2013-12-23
得票数 0
回答已采纳
1
回答
为什么input('str‘+ int )可以工作,而print(int + 'str')不行?
、
、
、
为什么输入(‘str’+ int )起作用而打印(int+ 'str')不起作用 我使用了x= ("enter“+t+ "th value")‘这里type(t) = int’‘ 它起作用了,但是,我使用print (230 + "k $"),它显示Type-error : unsupported operand type(s) for +:'int‘and 'str’ 为什么前一行代码可以工作/
浏览 16
提问于2020-04-30
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
机器人说明书---名词解释016课_C++语言_面向对象(4)
自定义 Python 类中的运算符和函数重载(上)
Python入门系列(四)——面向对象
Python传说中的函数神器functools模块
介绍一个非常有效的Python进行入参合法性检测的方法
热门
标签
更多标签
云服务器
ICP备案
实时音视频
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券