腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
C++
打印
模板
容器
错误
(
错误
:‘
operator
<<’
的
多义性
重载
)
理解
?
c++
、
c++11
我想写一个
模板
函数,可以
打印
像std::vector,std::list这样
的
容器
。 下面是我
的
函数,只需
重载
<<即可。out, const Container& c){ out<<item<<" "; return out; out<<item&
浏览 105
提问于2018-07-26
得票数 2
回答已采纳
2
回答
使用朋友和成员函数
的
运算符
重载
c++
、
overloading
、
operator-keyword
在一个类中,如果我们同时使用成员函数和友元函数来
重载
+运算符,它会给出一个
错误
,即‘
operator
+’
的
多义性
重载
该如何解决
浏览 1
提问于2016-02-25
得票数 0
1
回答
错误
:'
operator
<<‘
的
多义性
重载
c++
、
operator-overloading
当我试图构建我
的
项目时,我得到了这个
错误
:>std::basic_ostream<_Elem, _Traits>::
operator
<< [with _Elem = char, _Traits = std::char_traits<char>](((const Angle*)this)->An
浏览 5
提问于2012-07-17
得票数 2
2
回答
使用Arduino
的
C++
<<运算符
重载
和
模板
c++
、
templates
、
operator-overloading
、
arduino
我正在处理一个arduino项目,在该项目中,我使用以下
模板
通过<<运算符
打印
各种数据类型inline Print &
operator
<<(Print &obj,using P() from webduino libraryserver.printP(CT_PLAIN); 我曾尝试创建一个<<操作符
重载
,但我不完全
理解</
浏览 1
提问于2013-06-14
得票数 3
回答已采纳
2
回答
运算符
重载
意外地中断了函数
c++
、
compiler-errors
、
operator-overloading
当我添加下面的
重载
函数时,调用了
operator
<<()
的
多义性
重载
return os; 在此函数上调用使用&l
浏览 0
提问于2011-10-30
得票数 2
回答已采纳
3
回答
与插入迭代器和
重载
运算符相关
的
C++
STL问题
c++
、
stl
在标准
的
C++
方式下,
错误
输出是冗长
的
,很难
理解
。关键部分似乎是..。/usr/include/
c++
/4.4/bit/stl_algobase.h:313:
错误
:
operator
=在‘__result.std::insert_iterator::
operator
* =__first.std::_List_iterator::
operator
* ’中不匹配
浏览 1
提问于2010-04-21
得票数 1
回答已采纳
1
回答
‘'fabs’:使用
模板
时对
重载
函数
的
调用不明确
c++
我有以下功能:{ if (it != Container.end()) ... else return NULL
浏览 1
提问于2012-05-25
得票数 0
回答已采纳
1
回答
编译器抛出“运算符
的
歧义
重载
”
c++
、
operator-overloading
、
ambiguous
、
template-argument-deduction
我正在学习如何使用std::chrono,并且我想创建一个易于使用
的
模板
类Timer (在timer.h中定义)。测试程序很成功,一切都运行得很好,直到我尝试在程序中使用我
的
新计时器,并定义了一些
模板
运算符,这与计时器内部使用
的
运算符相混淆。在另一个头文件(algebra.h)中,我实现了二进制
operator
-
的
重载
,以区分两个std::vector或两个std::array,或者还实现了一个由
operator
[]和size()成员
浏览 24
提问于2020-05-01
得票数 2
回答已采纳
3
回答
std::vector :无法将'std::ostream {aka std::basic_ostream<char>}‘左值绑定到'std::basic_ostream<char>&&’
c++
、
gcc
、
c++11
、
stl
、
iostream
当我尝试做一些像这样简单
的
事情时,我遇到了一个令人困惑
的
错误
消息上面写着 int main() { std::cout << std::vector<int>{1,2,3}; } (使用带有-std=c++11
的
gcc-4.8.1
浏览 0
提问于2014-07-07
得票数 22
回答已采纳
1
回答
不明确
的
重载
:运算符(class object,int)
operator-overloading
、
c++17
我想学习
模板
和操作符
重载
,目的是:比较向量/整数
的
长度。 例如。(2,5) >5 ex.(1,0) < (5,2) 这是我
的
模板
: template<class T, class U>{{ friend bool
operator
>
浏览 4
提问于2019-04-23
得票数 0
回答已采纳
3
回答
歧义算子<<
c++
、
operator-overloading
regular fnc this compiles // that
operator
ostream&
operator
<<(ostream& out, const T& obj) out << "Price: " << (obj.getPrice()) <
浏览 2
提问于2010-07-23
得票数 1
回答已采纳
4
回答
具有相同签名
的
C++
模板
类运算符
重载
c++
、
class
、
templates
、
operator-overloading
一个简单
的
C++
OO问题,
重载
模板
和操作符
重载
:在下面的类中,我
重载
了索引操作符两次:class test A a1; A&
operator
[](const B&);}; 现在,如果我用相同
的
类型名实例化这个
模板
类<e
浏览 3
提问于2019-01-09
得票数 5
1
回答
如何编写通用(
模板
)
容器
输出程序
c++
、
templates
我正在努力提高“现代”
C++
的
速度,特别是使用
模板
。我有一个类Point,它覆盖了<<操作符。效果很好。因此,我决定为
容器
添加漂亮
的
打印
输出。我
的
问题-是否有方法为多个
容器
类型编写一个
模板
,类似于下面的代码?我想把它用于其他
容器
,如清单等。 我还意识到,对于所有类型
的
容器
,以一种通用
的
方式覆盖输出可能是个坏主意(至少是不礼貌
的
)。因此
浏览 0
提问于2017-01-17
得票数 0
回答已采纳
3
回答
C++
泛型编程中增量操作符
的
重载
c++
、
c++11
、
operator-overloading
正如在“
C++
编程语言”一书中所解释
的
那样,我很难掌握泛型编程
的
某个方面。 s = s + *first; }}int
operator
*(Node* p) {return p->data;}为了使用上面的函数<em
浏览 3
提问于2017-05-10
得票数 4
回答已采纳
1
回答
何时在C++20中使用约束实现
模板
c++
、
templates
、
constraints
、
c++20
、
c++-concepts
我尝试找出什么时候应该使用C++20
模板
约束。然而,还有更多
的
模板
没有被
重载
。实际上,他们中
的
所有人都对
模板
类型
的
功能有隐含
的
期望。例如,让我们假设一个函数
模板
,它隐式地期望一个
容器
类型,并通过调用T::size()方法和使用T::
operator
[]操作符访问该
容器
。通常,如果传
浏览 0
提问于2020-05-23
得票数 1
3
回答
用于任意集合
的
C++
重载
ostream <<
c++
、
templates
、
operator-overloading
、
c++14
、
c++-standard-library
我正在尝试
重载
<<运算符,这样我就可以,例如,vector<double> double_vector = ...; out << "[ "; for(=c.end();
浏览 0
提问于2015-10-14
得票数 0
1
回答
执行同一类
的
"Object = object“时出现Segfault
错误
c++
、
segmentation-fault
首先,我想做
的
是在类
的
数组已满时通过执行"object++“来调整它
的
大小,但在执行
C++
程序时,我得到了一个”分段
错误
(核心转储)“
错误
。问题出在
operator
++
重载
方法内部。它应该复制临时对象中第一个数组
的
容器
(
operator
=
重载
已经完成并且运行良好),然后更改数组
的
高度和宽度,最后再次复制返回
的
对象中
的
浏览 0
提问于2013-01-19
得票数 0
回答已采纳
1
回答
如何强制
operator
>>(C<T>)过载与
容器
匹配?
c++
、
templates
、
operator-overloading
、
containers
、
extraction-operator
对于任何“基本”类型和任何
容器
类型,我都希望有
operator
>>()
重载
。到目前为止,这就是我所拥有的:template <typename T> std::cout << *it << std::endl;这可以像GCC预期
的
那样编
浏览 1
提问于2015-06-21
得票数 0
回答已采纳
3
回答
传递到函数时转换参数(
c++
)
c++
、
variables
、
parameter-passing
、
variable-types
我刚刚开始自学
C++
,并且在函数参数传递方面遇到了困难。例如,我使用自己
的
打印
函数,您只需将字符串放入参数中,并将其记录到控制台。message = "") {} 但是,由于我将它声明为一个std::string变量,如果传递给它一个数字,它将不会
打印
它最后,我想做一个像Python那样
的
输入和
打印
系统。我该怎么做?是否有将参数转换为字符串
的
方法?
浏览 1
提问于2018-04-28
得票数 0
回答已采纳
3
回答
C++
错误
:
operator
[]无法
重载
c++
、
templates
、
overloading
我正在学习
C++
,学习范奉献德和Josuttis
的
C++
模板
的
第18章。我重新键入了它们
的
表达式
模板
代码,但下面是生成
错误
的
结果 T
operator</em
浏览 6
提问于2015-07-27
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C+模板元编程:探索无穷可能性的神技!
努力学习,完成第三章的学习
聊聊C+的模板和泛型编程
C+23 特性概览
MSVC和Visual Studio 代码诊断的未来
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券