腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
重载
运算符
*(
乘法
)
返回
不同
的
结果
我为矩阵
乘法
创建了class Matrix和
重载
了operator*。在
运算符
内部,计算是正确
的
,但
返回
的
结果
与此
不同
。#include <iostream> template<typen
浏览 21
提问于2019-07-15
得票数 1
1
回答
将
乘法
运算符
重载
为成员函数
、
我如何将
乘法
运算符
作为成员函数
重载
,这样我就可以进行两种方式
的
乘法
运算了?例如,我知道如何将
乘法
运算符
重载
为成员类,以使其工作:然而,我也想要一个成员函数来实现这一点:我如何
重载
乘法
运算符
才能实现这一点
浏览 1
提问于2016-05-05
得票数 0
2
回答
你能在模板参数中使用decltype吗?
、
、
、
、
我正在尝试
重载
乘法
运算符
,但不想键入多个
重载
函数来考虑整数和浮点数、整数和双精度、浮点数和整数等
乘法
运算。我希望编写一个
重载
的
运算符
来处理浮点数、整型数和双精度数
乘法
的
所有组合,并获得正确
的
返回
类型。我收到错误,说没有找到接受'Widget::Widget‘类型
的
右侧操作数
的
运算符
(或者没有可接受
的
转
浏览 14
提问于2014-04-16
得票数 7
回答已采纳
1
回答
C++中
的
运算符
优先级
重载
、
、
、
为什么在C++中
重载
运算符
时不能更改
运算符
的
优先顺序?例如,如果你有一个类,在
乘法
之前做加法是有意义
的
,那么如何使加法
运算符
具有比
乘法
运算符
更高
的
优先级呢?这与这个问题
不同
,因为我问
的
是为什么,以及如何绕过这个限制。 我倾向于避免编译器定制,只使用C++14标准。第三方库是可以
的
。
浏览 10
提问于2017-03-07
得票数 5
回答已采纳
1
回答
dwscript是否支持
运算符
重载
、
我知道dwscript有复合
运算符
、+=等
的
运算符
重载
。dwscript支持这一点吗? 如果是这样,那么
重载
运算符
的
语法是什么?
浏览 1
提问于2011-06-01
得票数 1
回答已采纳
4
回答
重载
==
运算符
C++
、
、
我
重载
了+
运算符
,但现在我想
重载
2个长度
的
==
运算符
(长度可能相同也可能
不同
),并
返回
各自
的
结果
。我该怎么做呢?我需要为==使用bool吗?//我对
重载
+
运算符
做了什么,以便从2个
不同
的
长度中获得新
的
长度 int
浏览 3
提问于2011-04-05
得票数 3
回答已采纳
3
回答
重载
加、减和乘
运算符
、
、
、
如何
重载
加法、减法和
乘法
运算符
,以便我们可以对大小
不同
或相同
的
两个向量进行加、减、乘操作?例如,如果向量
的
大小
不同
,我们必须能够根据最小
的
向量大小对这两个向量进行加、减或乘。我已经创建了一个函数,允许您修改
不同
的
向量,但现在我正在努力
重载
运算符
,并且没有从哪里开始
的
线索。我将粘贴下面的代码。有什么想法吗?
浏览 1
提问于2013-12-11
得票数 29
2
回答
在模板类数组中
重载
乘法
运算符
我试图编写一个模板类,用于生成具有
重载
乘法
运算符
的
数组。模板类
的
实际内部看起来很好,但是我在*操作符
的
重载
方面遇到了问题。我最初有一个
重载
操作符,用于在常规类中
乘法
数组,这里我使用第一个
重载
运算符
作为模板
的
基。这就是我
的
头文件中
的
内容: operator * (const Array<T>& a) const; /
浏览 2
提问于2016-11-11
得票数 0
回答已采纳
1
回答
操作符
重载
与模板函数
、
、
、
、
这两个数组都是模板类
的
实例(数组可以是int、float、double)。
重载
操作符*和=更好,还是编写一个将数组相乘
的
函数?操作人员超载有哪些优点和缺点?
重载
会影响程序
的
性能吗?
浏览 2
提问于2016-02-27
得票数 0
回答已采纳
1
回答
当使用复合赋值
运算符
时,操作数是如何排序
的
?
、
、
、
当使用C#时,复合赋值
运算符
(+=、*=等)由相应
的
二进制
运算符
自动创建: 如果二进制
运算符
是非交换
的
,例如矩阵
乘法
,那么操作数
的
顺序就很重要,例如A *
浏览 5
提问于2021-04-20
得票数 1
回答已采纳
3
回答
C++ *操作符是否“已超载?”
、
我
的
C++老师认为标准C++中
的
*操作符“已经
重载
”,因为它可能意味着间接或
乘法
,这取决于上下文。他是从C++ Primer Plus得到
的
,上面说: 至少还有一本教科书也是这么说
的
浏览 2
提问于2011-08-23
得票数 9
回答已采纳
2
回答
乘法
除法
的
顺序优先
SELECT -1 * 100 / 10
结果
不同
。第一个
返回
-10,第二个
返回
0。很明显这是命令造成
的
。 当表达式中
的
两个
运算符
具有相同
的
运算符
优先级级别时,将根据它们在表达式中
的
位置从左到右计算
浏览 2
提问于2013-11-28
得票数 7
2
回答
C++
运算符
重载
-指针,
乘法
、
、
我想知道
乘法
运算(*)是在指针中
重载
还是反之亦然?C++
浏览 1
提问于2012-06-11
得票数 3
回答已采纳
2
回答
.*)中
的
重载
复合算子
、
、
我已经实现了一个用于矩阵操作
的
Matrix类实现,到目前为止,我可以
重载
普通(单个)操作符,例如+、*、.我想通过
重载
运算符
(.*)来做矩阵初等
乘法
,比如我可以写C = A .* B; 在这种情况下,C将保存A和B
的
逐元素
乘法
元素
的
值(A和B具有相同
的
维度
浏览 1
提问于2020-01-12
得票数 0
回答已采纳
1
回答
带有自定义数字
的
阶乘函数不起作用
、
、
、
、
最近,我一直在做一个库来处理成千上万位数
的
大量数字。我现在已经为这些事情做了一个阶乘函数,因为我刚刚设置了
乘法
。if (input > one) return (input * factorial(--input));}前缀--
运算符
已被正确
重载
并进行了测试。
乘法
和&
浏览 4
提问于2017-04-18
得票数 1
回答已采纳
2
回答
“基本”类
的
运算符
重载
、
、
、
你好,我想把一个矩阵乘以左边
的
一个数,就像这样: N=a*M,其中a是一个数。 如果我想在右边
乘法
,我只需在我
的
矩阵类中
重载
*
运算符
。但是在这种情况下我该怎么做呢?我是否可以
重载
float
的
运算符
*,即使它是一个“默认”类?(我甚至不确定这是一个类)
浏览 2
提问于2013-05-13
得票数 3
回答已采纳
5
回答
请解释一下以下功能
我遇到了一个函数定义,开头是:{} 在将*放在
运算符
之后,在参数括号之前,这个函数是什么意思?
浏览 0
提问于2011-07-25
得票数 2
3
回答
重载
c++中
的
间接操作符
、
、
我
的
问题很简单。我有一个类模板,它持有一个指向动态分配类型
的
指针。我想
重载
间接
运算符
,以便用->
运算符
引用类模板实例时,可以重定向,就像我直接使用中包含
的
指针一样。. };MyClass<SomeObject> instance;inst
浏览 2
提问于2012-01-13
得票数 6
回答已采纳
1
回答
如何使用
重载
的
静态操作符
、
、
、
我正在用F#编写一个很小
的
矩阵库(主要是包装方法),并且在静态操作符方法
的
重载
方面遇到了问题,F#选择了我无意中
的
重载
。我有一个模块,其中我定义了一个矩阵
的
右
乘法
和一个向量:module MatrixOps = let (*) (matrix : IMatrix) (vector : IVector这里所发生
的
事情似乎是,F#编译器未能将
乘法
运算符
应用于浮点数,而是将
浏览 2
提问于2016-11-29
得票数 4
回答已采纳
2
回答
如何
重载
间接操作符?(C++)
、
、
我正在尝试创建一个迭代器类作为list类
的
成员类,并尝试
重载
间接操作符(*)以访问它所指向
的
列表:T list<T>::iterator::operator*(iterator& iter) return ((iter.lstptr)->current)->data;其中lstptr是指向列表
的
指针,current是指向节点类
的
指针,node类包含T类型
的
数据成员::iterator
浏览 1
提问于2009-05-20
得票数 10
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python运算符重载,代码秒变高大上!
自定义 Python 类中的运算符和函数重载(上)
自定义 Python 类中的运算符和函数重载(下)
Java:Java数学运算符和Java中的数学类
python异常-高级Exception
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券