腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
链接
operator
<<
和
operator++
的
问题
、
、
、
、
我正在学习C++,我遇到了这个
问题
: #include <iostream> { test(){};test(int i):var{i}{}; test
operator++
(int dummy:}; ostream&
operator
<<(ostream
浏览 14
提问于2019-09-11
得票数 1
回答已采纳
1
回答
项目中枚举类
的
迭代
、
、
、
enum class COLOR Blue, Green, First=Blue,};
问题
是,在我
的
项目中,有许多cpp
和
hpp文件是单独编译
的
。编译器似乎需要直接访问
operator++
的
实现。如果我在hpp中声明,然
浏览 1
提问于2015-09-06
得票数 2
回答已采纳
4
回答
使用抽象基类
和
Wall重载
operator++
(int)
、
、
INodeIterator&
operator++
() =0; virtual Node&}现在我面临着与相同
的
问题
:我
的
operator++
(int)实现抛出了一个警告(gcc 4.8.0),指出返回了对临时
的
引用。
链接
问题
中
的
解决方案是只返回对象而不是引用。 然而,这对我是
浏览 0
提问于2013-05-22
得票数 1
回答已采纳
1
回答
GCC不能区分
operator++
()
和
operator++
(int)
、
、
、
template <typename CRTP> CRTP &
operator++
();struct PostCRTP& Pre<CRTP>::
operator++
() [with CRTP = Derived] ^~~~~~~~ <source>
浏览 0
提问于2019-01-08
得票数 62
回答已采纳
3
回答
在c++中,我
的
操作符重载前缀不工作
、
、
问题
已被修改为新加成
问题
是,i是一个节点指针,所以我不能做这个++i,它只会增加指针<e
浏览 0
提问于2020-12-05
得票数 2
回答已采纳
2
回答
这个指针,
operator
=
和
operator++
基于
operator
=复制重载
和
学习对象
的
赋值。为类编写
operator++
代码。具体操作步骤如下: This
operator
simply increases the value of a Seti object's frequency我可以这样做吗: Seti temp; if (temp.freq<9
浏览 1
提问于2013-04-06
得票数 0
2
回答
我可以在函数调用而不是迭代器上使用std::lower_bound吗?
、
、
、
所以我想,我需要
的
是一个接受函数
和
值范围
的
lower_bound函数,而不是开始
和
结束迭代器,或者我需要一种机制将函数调用隐藏在迭代器结构中。对我来说,这似乎是一个常见
的
用例,但不知何故,我没有在网上找到任何关于这个特定
问题
的
东西。我会感谢任何提示,技巧
和
链接
。我发现这两个最初提供
的
解决方案非常耐人寻味。除了单个函数计算
的
长运行时外,我还有一个
问题
,即搜索空间很大(例如,在
浏览 0
提问于2020-04-19
得票数 2
3
回答
operator++
()
和
operator++
(int)有什么区别?
、
、
我有我老师写
的
一个程序中
的
这些代码: d_seconds++; } TimeKeeper tk(*this); return tk; }我
的
老师问我们
的
一个
问题
是"
operator
浏览 4
提问于2013-12-16
得票数 4
2
回答
朋友函数有定义模板还是非模板?
、
、
、
假设我们有以下代码:template<class T> void
operator++
(S<T>); friend void
operator++
(S);void
operator++
(S<T>) {} ++s;这将编译但不会<em
浏览 4
提问于2019-11-13
得票数 4
回答已采纳
3
回答
C++中
的
STL &重载
、
、
我从节点中创建了一个双
链接
列表。我
和
STL一起工作。我在
operator++
函数中得到了一个错误。这是我
的
Iterator<T>课。template<class T> class Iterator{ Iterator(); Node<T> *node; void
operator
F:\新
的
folder\C++\Lab14\Iterator.h|29|error:后缀'v
浏览 4
提问于2013-03-19
得票数 0
回答已采纳
1
回答
超载后/预增量运算符
我有一个
问题
,重载post/pre ++操作符。所以我有我
的
主类Nodelist,从这个类我有一个函数打印。print函数使用Iterator类访问++运算符函数。在到达temp++;之前,一切都很好,这会导致无限循环;我使用它作为
链接
列表,虽然我知道nodePntr->next允许我移动到下一个节点,但我不知道为什么不工作?public: Iterator(); bool isNull(); node
浏览 3
提问于2014-04-14
得票数 0
回答已采纳
1
回答
为什么我添加了一个"&“,它
的
输出是不同
的
?
我以前也问过一个类似的
问题
()。cout << ++a1 << endl;将调用函数
operator
double()。如果在代码Fraction&
operator++
()中删除&以使其成为Fraction
operator++
(),它将调用ostream&
operator
<<(ostream& os, Fraction++() fenzi++;
浏览 1
提问于2019-05-14
得票数 1
回答已采纳
2
回答
具有抽象继承
的
后缀
operator++
、
、
、
我想在结构层次结构(抽象基A
和
子B)中实现前缀
和
后缀
operator++
。当只在基类中实现前缀时,这很好。但是,当在子类中实现后缀版本时(因为它不能在抽象类中实现),它无法工作。void foo() = 0; void foo() override {}; //virtual B&
operator++
() override{std::cout << "B: prefix ++" << std::e
浏览 4
提问于2015-10-20
得票数 2
回答已采纳
3
回答
在仅在某些情况下使用解密类型
的
模板中实例化函数定义
、
、
、
template <typename U> return *t + u;
问题
是,我不希望包装器暴露T在
operator
+ (
和
任何二进制操作)
的
情况下,所有的事情都会发生,因为运算符必然成为模板函数,因此只有在尝试调用(例如,Wrapper::
operator
+ )时才被实例化。根据我对标准
的
理解,如果我们有以下使用包装器
的
代
浏览 0
提问于2011-03-31
得票数 6
回答已采纳
6
回答
C++ "
operator
+=“
和
"
operator++
”优先权
问题
int a = 1;cout << a << endl; // 4a += a++;为什么这两个人有不同
的
行为
浏览 0
提问于2019-12-21
得票数 2
回答已采纳
1
回答
OutputIterator上
的
前后增量算子
、
、
、
我在一篇关于OutputIterator
的
文章中看到,我们只能将它作为lvalue取消引用。我
的
问题
是关于
operator++
,它使迭代器增加一个位置。所以,将会是ostream_iterator
浏览 1
提问于2015-06-05
得票数 3
回答已采纳
3
回答
过载++算子
、
我第一次尝试处理操作符重载
问题
,我编写了这段代码来重载++操作符,将类变量i
和
x增加一个。它完成了任务,但编译器显示了以下警告:警告2警告C4620:未找到“tclass”类型
的
“运算符++”后缀形式,使用前缀c:\users\ahmed\desktop\cppq\cppq\cppq.cpp 26 classtclas
浏览 5
提问于2011-11-29
得票数 5
回答已采纳
2
回答
派生类中
的
重载运算符
我正在研究拉弗尔第四次编辑C++
的
书,我被这个
问题
困住了。50:10:注:候选人是: 41:13:注:候选人期望一
浏览 0
提问于2018-08-20
得票数 4
3
回答
C++后缀++运算符重载
、
根据这个:, X&
operator++
() // do actual increment } {
operator++
(); }是实现++运算符
的
方法。这很明显,因为我们不能返回对本地对象
的
引用。因此,我们不是在堆栈上创建tmp对象,而是在堆上创建它并返回对它
浏览 2
提问于2013-06-15
得票数 3
回答已采纳
1
回答
Polynomial++:如何将p(x)增加1
、
、
、
我有一个Polynomial类,我试图定义
operator++
,包括增量前后,以及定义前
和
后递减,即
operator
--。. . Polynomial
operator++
(); Polynomialvector<int> coefficient;
浏览 2
提问于2013-08-13
得票数 1
回答已采纳
点击加载更多
相关
资讯
关于链接失效的问题
关于公众号资料链接失效问题的答复
SEO优化交换友情链接需要注意的问题?
关于bt种子和磁力链接的疑问
PPT加入超链接的好处和方法
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券