腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9016)
视频
沙龙
1
回答
C++
在不知道子类型的情况下从父类型调用子方法
我正在尝试将一个项目从c#转换为
c++
,我遇到了一项我不确定如何在
c++
中实现的功能。 mask |= component.ComponentMask;从组件检索ComponentMask枚举值并正确执行按
位
运算
);} 如果我从方法中删除括号,
运算
符
重载
将不再起作
浏览 1
提问于2018-06-06
得票数 1
5
回答
在<<中执行“`cout <<”输出时发生了什么?
、
、
我试图理解在编译和执行
C++
代码时到底发生了什么,但是cout << "output";行让我有点困惑。 我知道<<操作符是按
位
向左移动的
运算
符,执行y = x << 6将把x左移6
位
的值赋值给y。我想知道的是,这是<<
重载
的一个例子,还是cout真的被一个与字符串output占用的位数相对应的值向左移动。如果output实际上只是通过
重载
<<插入到cout中,那么为什么要使用按
位
运
浏览 5
提问于2010-12-06
得票数 1
回答已采纳
1
回答
为每个基本类型定义了哪些
运算
符?
、
使用过C#后,我惊讶地发现
C++
floats没有定义模
运算
符。显然,按
位
运算
符也不是。我决定学习更多,并去寻找一个图表,看看哪些基类型有为它们定义的
运算
符,哪些没有,但我找不到任何类似的东西。我知道所有的
运算
符是什么以及如何
重载
它们: 但是,我不知道为每个基本类型定义了哪些
运算
符。
浏览 0
提问于2013-10-03
得票数 1
2
回答
重载
指数C#和指数
运算
符
、
、
、
在C#中有没有
重载
指数的方法?我知道在一些语言中(我想不出来),^用于指数函数,但在
C++
和C#中,^是按
位
异或
运算
符,它是,但这不是我想要
重载
的。我不想让电源超载之类的 例如。那么,我的第二部分,是C#中有指数
运算
符,还是我必须坚持使用System.Math.Pow(base, exp);
浏览 2
提问于2012-05-29
得票数 0
回答已采纳
1
回答
重载
的
位
-或
运算
符(“\”)是否有一个定义良好的计算顺序?
、
、
、
如果我的
C++
类
重载
了
位
-OR
运算
符(|),
C++
语言规范是否保证传递给该
运算
符的一系列调用的参数将从左到右计算?或者评估实现的顺序是定义的(还是未定义的)?(IIRC
C++
的内置|
运算
符具有实现定义的顺序评估;但是,当
运算
符对类
重载
时,情况可能就不同了?)
浏览 0
提问于2018-11-28
得票数 1
回答已采纳
5
回答
重载
运算
符=作为成员函数
、
、
C++
只允许
重载
=
运算
符作为成员函数,而不是全局函数。,由于这个原因,你只能
重载
=
运算
符作为成员函数。 如果
C++
已经定义了=
运算
符,那么为什么还要定义+、-等其他
运算
符呢?不是由
C++
定义的,因为它们可以作为非成员函数
重载
。?
浏览 6
提问于2012-01-04
得票数 1
回答已采纳
3
回答
不允许在
c++
中使用#define ^
、
根据
c++
标准的哪条规则,此^是不允许的? 我使用的是VC++ 2012,没有用过GCC或者其他工具。
浏览 2
提问于2017-03-12
得票数 1
2
回答
在std::bitset::operator[]中创建的引用对象?
、
我一直在查看标准
C++
库头的头文件。我发现
重载
的operator[] operator[](size_t ndx) (在bitset类中定义)返回reference类的temproray对象。reference{ return reference(*this,__position); }bitset<10> b; b[2
浏览 11
提问于2016-11-22
得票数 3
回答已采纳
10
回答
为什么要重写操作符()?
、
、
、
、
在库中,它们
重载
了()
运算
符。我在一
位
同事的代码中看到了这一点(他碰巧是一个铁杆Boost粉丝)。在所有的好处中,这只会让我感到困惑。
浏览 0
提问于2008-11-25
得票数 70
回答已采纳
2
回答
__m128、__m128d、__m256等是
C++
中的内置类型吗?
、
、
、
C++
标准区分内置类型和struct或class类型。对于后者,允许
重载
运算
符,如+、*=或&,但不允许用于内置类型,前提是语言提供了适当的
运算
符。AFAIK,SSE/AVX类型在标准中没有提到(但请纠正我),所以应该能够声明这些
运算
符。GCC不允许这样做,但国际商会这样做。哪一个是正确的?我真的希望有
位
操作(如&=),但恼人的是,GCC没有提供它们(用于__m128),也不允许我声明它们。
浏览 0
提问于2012-11-01
得票数 3
回答已采纳
1
回答
在
C++
中
重载
运算
符,然后在VB.NET中导出和导入
、
、
、
我有一个
重载
+、-、*
运算
符并将它们导出到.DLL文件中的
C++
代码。现在,我想从VB.NET代码中导入这些
重载
操作符。Public Shared Function End Function 所以我在上面要做的就是从DLL导入可爱的
重载
运算
符请注意,
运算
符已经从DLL内部
重载
,所以我应该将其作为函数导入还是像这样作为
运算
符导入?DllImp
浏览 3
提问于2010-01-27
得票数 1
回答已采纳
2
回答
使用**时不能
重载
C++
运算
符
、
假设我有一个名为Complex的类,为什么允许我定义以下函数:但我不会写:
浏览 19
提问于2020-05-19
得票数 1
回答已采纳
1
回答
运算
符
重载
(异常)
、
在
C++
中,哪些
运算
符不能
重载
?为什么?解释每种情况的原因。我想知道为什么我们不能
重载
这些
运算
符(.)、(.*)、(::)、(?:)和sizeof。
浏览 20
提问于2021-10-14
得票数 0
2
回答
在
C++
中
重载
运算
符`:=`
、
为什么我不能在我的
C++
类中创建或
重载
操作符:=?我只能
重载
,或者也可以创建一些新的自定义
运算
符?
浏览 1
提问于2012-03-16
得票数 0
回答已采纳
4
回答
奇怪的
运算
符"|=“
、
、
我对编程比较陌生,不管怎么说,我在复制iphone像素技术的教程时遇到了这个if语句,不管怎么说,我真的不知道它在做什么,如果有人能给我解释一下,那就太好了,谢谢。{ { }让我困惑的部分是'|=‘和单一的'&’符号。这里发生了什么事?谢谢
浏览 0
提问于2011-05-18
得票数 2
2
回答
C# -|和&
运算
符?
、
、
、
编辑:我现在的主要问题是为什么这两个
运算
符需要
重载
才能使用&&和||
运算
符。短路
运算
符不会获取对象的真值或假值并进行比较吗?在使用&&和||
运算
符时,在哪里使用了|和&?我正在阅读完整的参考资料C#,我对|和&
运算
符感到非常困惑。我习惯了它们是比较两个整数的
位
的
位
运算
符,但它们被解释为原始逻辑
运算
符,&&和||是短路版本,当语句肯定是某个值时,它们会停止
浏览 2
提问于2012-01-08
得票数 2
回答已采纳
3
回答
C++
中的
运算
符
重载
(& -> )
关于
C++
中的操作符
重载
,我有一些基本问题。我可以
重载
&
运算
符吗?在引用公共成员的代码中,我做了一些类似ptr -> data_member的事情 我知道编译器会处理它,并将这个引用与数据成员绑定在一起,所以这在运行时根本看不到,->也不会作为<e
浏览 2
提问于2011-07-19
得票数 3
回答已采纳
4
回答
大于或等于
运算
符的
C++
、
、
在
C++
中,对于大于或等于(">=")的
运算
符,使
运算
符等于("=")和
重载
更大(">")是否足以使大于或等于(">=")的操作符具有功能?或者,我是否需要
重载
操作符(">=")才能为其提供功能?
浏览 0
提问于2018-09-06
得票数 15
回答已采纳
1
回答
使用按
位
运算
符移位数组元素
、
、
、
我只想知道,有没有办法使用按
位
运算
符来移位数组元素?也许可以
重载
按
位
运算
符? 如果可能,当按
位
运算
符比算术
运算
符更快时,为什么我们不使用这种方法?
浏览 2
提问于2020-08-05
得票数 0
1
回答
C++
运算
符最初在哪里定义?
、
我们讨论的主题是
运算
符
重载
。他们说
C++
定义的
运算
符已经有了不同的含义,那么你应该创建另一个
运算
符。我的问题是初始
C++
运算
符是在哪里定义的,我是说哪个库默认实现了这些
运算
符?
浏览 0
提问于2019-03-26
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
移位运算符重载
C/C+编程笔记:运算符重载丨重载C+中New和Delete运算符
C语言位运算(按位与运算、或运算、异或运算、左移运算、右移运算)
Python3面向对象-运算符重载
为什么Java不支持运算符重载
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券