腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
7
回答
C++
重载
+
运算符
会
导致
错误
c++
我尝试为我的类
重载
"+“
运算符
:然而,它告诉我: vector.h(12): error C2804
浏览 0
提问于2010-08-18
得票数 2
4
回答
关于
c++
中抽象基类的问题
c++
、
polymorphism
假设类stringGetter恰好包含一个纯虚函数:
重载
的参数
运算符
string
运算符
()(Int)。另外,假设类getPageString是实现stringGetter ()的公共
运算符
。下列哪些
C++
语句肯定会
导致
编译器
错误
?我甚至不能猜测其中哪一个
会
导致
编译器
错误
。有没有人可以通过a-c来告诉我为什么它会
导致
编译器
错误
?
浏览 2
提问于2011-02-22
得票数 0
回答已采纳
3
回答
C++
中的
运算符
重载
(& -> )
c++
关于
C++
中的操作符
重载
,我有一些基本问题。我可以
重载
&
运算符
吗?在引用公共成员的代码中,我做了一些类似ptr -> data_member的事情 我知道编译器
会
处理它,并将这个引用与数据成员绑定在一起,所以这在运行时根本看不到,-&g
浏览 2
提问于2011-07-19
得票数 3
回答已采纳
2
回答
为什么要使用朋友函数?
c++
、
friend
我试图用同样的方法
重载
运算符
'=‘和'<<’。 public: for(int i = 0; i< size; i++){ }} 但是:此代码
会
导致
错误
错误
'std::ostream& Vect::operator<<(std::os
浏览 4
提问于2015-11-17
得票数 1
3
回答
定义
运算符
+,=和+=
c#
、
c++
、
operator-overloading
有一次,我从一个
C++
笔记中读到以下语句, 我想知道这句话到底想说什么?这和操作者过载有关吗?
浏览 5
提问于2011-03-20
得票数 2
回答已采纳
3
回答
重载
的缺点是什么?
c++
、
performance
、
overloading
不是一个专业的程序员,而是时不时地写程序,最近我听到一个人给我们讲了一些编程技巧,他说有一件事叫做
运算符
和函数
重载
的
C++
特性
会
损害程序的性能。然后我做了一些测试,在执行速度方面,我看不出一些程序有函数和
运算符
重载
和没有
重载
之间的区别,那么函数/
运算符
重载
的真正缺点是什么,如果有的话?
浏览 2
提问于2013-01-18
得票数 1
3
回答
C++
中逗号分隔值的`operator<<`
c++
、
opencv
、
operator-overloading
、
comma-operator
), -sin(alpha), 0, 0, 0, 0, 1); 怎么
会
这样呢哪个
运算符
被
重载
?这个表达的意思是什么?逗号
运算符
在现在的
C++
中是否可以
重载
浏览 0
提问于2013-06-13
得票数 4
回答已采纳
2
回答
在
C++
中
重载
运算符
会
导致
错误
c++
、
overloading
、
operator-keyword
当我尝试在main.cpp中使用这一行时:其中m3、m1和m2都是具有int3数组的类类型Matrix的对象-我一直收到一个
错误
,该
错误
涉及将我不知道确切的
错误
,因为我不在电脑前编译程序。
浏览 0
提问于2012-11-28
得票数 0
回答已采纳
3
回答
如果我不正确地
重载
操作符,会报告什么
错误
?
c++
、
operator-overloading
我知道我们不能
重载
具有其他含义的
运算符
,我们不能创建新的
运算符
,而且我们不能在没有用户定义的类的情况下
重载
。如果我不正确地
重载
操作符?将报告哪些
错误
?编译器
错误
还是运行时
错误
?如果我
重载
**,会发生什么?
浏览 0
提问于2010-03-04
得票数 0
回答已采纳
2
回答
重载
运算符
时出错(必须是非静态成员函数)
c++
、
operator-overloading
我只想
重载
operator=。这是我的实际代码,我在代码的最后一部分得到了
错误
。1]; return *this; return *this;但不幸的是,我得到
错误
浏览 0
提问于2012-10-12
得票数 25
回答已采纳
3
回答
C++
*操作符是否“已超载?”
c++
、
operator-overloading
我的
C++
老师认为标准
C++
中的*操作符“已经
重载
”,因为它可能意味着间接或乘法,这取决于上下文。他是从
C++
Primer Plus得到的,上面说: 至少还有一本教科书也是这么说的。据我所知,这不是真的;b
浏览 2
提问于2011-08-23
得票数 9
回答已采纳
5
回答
重载
运算符
=作为成员函数
c++
、
operators
、
operator-overloading
C++
只允许
重载
=
运算符
作为成员函数,而不是全局函数。,由于这个原因,你只能
重载
=
运算符
作为成员函数。 如果
C++
已经定义了=
运算符
,那么为什么还要定义+、-等其他
运算符
呢?不是由
C++
定义的,因为它们可以作为非成员函数
重载
。?
浏览 6
提问于2012-01-04
得票数 1
回答已采纳
2
回答
无法访问基类函数
c++
c++
、
inheritance
、
stl
complex::complex(y_), x(x_), y(y_) {} myvector u, v;}既然我继承的std::complex已经有一个
重载
的+
运算符
,我不应该访问一个
重载
的+<
浏览 3
提问于2018-09-22
得票数 0
1
回答
C++
运算符
因此而
重载
('+','+=')
c++
、
operator-overloading
当我
重载
时,假设
C++
中的类的'+‘
运算符
//code here它会自动应用于'+=‘
运算符
吗?编译器
会
自动将其替换为更长的内容部分(a+=b <--> a=a+b)吗?或者它是一个运行时
运算符
函数?
浏览 0
提问于2017-01-28
得票数 1
回答已采纳
3
回答
机械手的操作者超载
c++
、
operator-overloading
以下陈述给出输出但我不明白它为什么
会
起作用。我有以下关于
C++
中操作符
重载
的信息。 只能
重载
现有的
运算符
。不能创建新的
运算符
。但符号不是现有的
运算符
。在语句(cout <<“总计:”<< 567 <<符号;)中,似乎<<是
浏览 1
提问于2012-03-28
得票数 5
回答已采纳
5
回答
向量的
重载
运算符
+:命名空间标准
c++
、
vector
、
std
我正在尝试
重载
std::vector的
运算符
+和+=,我所做的是 template<class T> result[i] = x[i] + y[i]; }但我认为这是一种糟糕的做法,因为clang-tidy
会
警告我“修改std命名空间
会
导致
未定义的行为”。在
重载
STL类的
浏览 2
提问于2018-08-31
得票数 0
1
回答
在
C++
中
重载
运算符
,然后在VB.NET中导出和导入
.net
、
c++
、
vb.net
、
dll
我有一个
重载
+、-、*
运算符
并将它们导出到.DLL文件中的
C++
代码。现在,我想从VB.NET代码中导入这些
重载
操作符。Public Shared Function End Function 所以我在上面要做的就是从DLL导入可爱的
重载
运算符
请注意,
运算符
已经从DLL内部
重载
,所以我应该将其作为函数导入还是像这样作为
运算符
导入?DllImp
浏览 3
提问于2010-01-27
得票数 1
回答已采纳
1
回答
运算符
重载
(异常)
operator-overloading
、
operator-keyword
在
C++
中,哪些
运算符
不能
重载
?为什么?解释每种情况的原因。我想知道为什么我们不能
重载
这些
运算符
(.)、(.*)、(::)、(?:)和sizeof。
浏览 20
提问于2021-10-14
得票数 0
4
回答
C++
运算符
重载
c#
、
c++
、
compiler-construction
、
operator-overloading
在C#中,
重载
任何
运算符
的方法(函数)必须是static和public。但在
C++
中,它不一定是static。为什么C#强制这样做,而
C++
不这样做? 这两种设计的优缺点是什么?
浏览 0
提问于2011-05-13
得票数 1
回答已采纳
7
回答
重载
逻辑
运算符
被认为是不好的做法?
c++
、
operators
、
operator-overloading
、
logical-operators
重载
&&,||或逗号操作符是个坏主意吗?为什么?
浏览 19
提问于2011-02-27
得票数 13
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券