腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
使用
ostream
和
枚举
类型
重载
<<
、
、
、
我正在尝试打印一个
枚举
的数据
类型
变量,一个变量直接
使用
其名称,另一个带有函数的变量返回与原始变量相同的数据
类型
。inline days dayaftertomorrow(days d) return static_cast<days>((static_cast<int>(d) + 2) % 7);{ switch(da
浏览 10
提问于2017-12-13
得票数 2
回答已采纳
1
回答
模板化的
ostream
操作符<<用于命名空间中的多个
类型
、
我有一个名称空间,其中包含几个结构
和
枚举
类。对于每种
类型
,我都有一个toString()方法。std::string toString(const B &b){ }我想提供一个模板化的operator<<,它只捕获这些
类型
,但不捕获此命名空间之外的
类型
:std::
ostream
& operator<<(std::
o
浏览 5
提问于2020-07-07
得票数 2
回答已采纳
2
回答
适当
重载
算子<<在Boost.Log中的应用
、
、
、
在中,据说 库
使用
basic_formatting_
ostream
流
类型
进行记录格式化,因此在自定义属性值格式化规则时,operator<<必须
使用
basic_formatting_
ostream
而不是std::
ostream
。但是,在整个文档中,我看到的只是在std::
ostream
上
重载
std::
ostream
,而不是在示例代码中
重载
basic_formatting_
ostream
浏览 5
提问于2015-10-02
得票数 6
回答已采纳
2
回答
枚举
类的哈希表的正确位置
、
、
、
有几个enum class文件包含JSON es
和
operator<<
重载
,以将它们输出到JSON s。由于我们在程序中的某个时刻同时需要
枚举
类
和
字符串,因此实现std::unordered_map是有意义的。但我的问题是,根据我的文件,我应该将查找表放在哪里?目前我们的代码有4个
枚举
类文件,总结如下 namespace wiregen{
ostream
& operator<
浏览 48
提问于2019-03-14
得票数 0
回答已采纳
1
回答
静态
和
成员操作符
重载
: std::operator<<
和
std::
ostream
::operator<<
、
、
、
ostream
类C++为operator<<提供了许多默认
重载
,但是它们并不都是以相同的方式定义的。用于char
类型
、string
类型
和
rvalue流被定义为空闲的namespace-scope函数,如:
ostream
&operator<<(
ostream
&os,char c);虽然算术
类型
的、streambuf
和
流操作器被定义为std::
os
浏览 7
提问于2017-09-30
得票数 7
回答已采纳
1
回答
模板类中
枚举
类的operator<<
重载
、
我似乎无法在模板类中
重载
枚举
类的operator<<:struct S enum class E {A, B }; }; std::
ostream
& operator<<(std::
ostream
& s, const typenamewhich takes a right-hand o
浏览 2
提问于2019-12-22
得票数 1
回答已采纳
1
回答
枚举
类型
的运算符<<是否
使用
重载
运算符?
、
、
下面的代码会产生两个独立的输出,但我认为它不应该这样做,因为我每次(我认为)都会为
枚举
类型
使用
重载
的operator<<。& operator<< (
ostream
& s, const Etat& etat_ ) switch ( etat_ ) case Intact: s <cout << Ship(etat_)" Etat: 5 --- 1 "cout <
浏览 0
提问于2017-10-25
得票数 0
4
回答
使用
int标识符将
枚举
替换为class -无法编译
我正在做一个项目,其中我们有一个标准的
枚举
,如下所示: RequestShower = 611, RequestHaircut = 618但我的老板说,最新的C++标准并不认为
枚举
等同于int,所以建议
使用
如下所示的类: RequestHaircut = 618; static co
浏览 1
提问于2011-10-22
得票数 0
回答已采纳
2
回答
我在.h中有一个
枚举
类,在.cpp错误中有运算符
重载
:‘operator<<’没有匹配项
、
、
propietary, windows OperatingSystem.cppOperatingSystem OS) switch (OS) case OperatingSystemMS Windows OS";
浏览 46
提问于2020-02-05
得票数 0
2
回答
“哪里”这个过载的操作员正在接收"out"?
、
、
、
、
下面的代码显示了如何为
枚举
类型
重载
<<运算符。(取自)。days operator+ (days d) return static_cast<days>((static_cast<int>(d) + 1) % 7);{ { case SUNDAY: out << "
浏览 5
提问于2014-07-16
得票数 1
回答已采纳
1
回答
如何
使用
模板对const
使用
运算符
重载
、
、
、
我试图
重载
<<操作符只是为了理解目的。我很成功,但是我对const数据
类型
和
对象有问题。编译器给我提供了以下内容:我
和
gcc一起在MAC
和
c++
浏览 5
提问于2020-12-22
得票数 0
回答已采纳
1
回答
Boost精神调试
枚举
类(c++11)编译错误
、
、
、
、
我正在尝试调试一个简单的结构,其中包含一个带有"C:\boost\boost\spirit\home\support\attributes.hpp:1226:的
枚举
类,但我总是得到编译错误BOOST_SPIRIT_DEBUG_NODE错误:无法将'std::basic_
ostream
‘lvalue绑定到'std::basic_
ostream
&&’近'out << val;'“。”我不知道为什么会出现这样的rvalue错误,我试图为
枚举
类的oper
浏览 5
提问于2014-01-17
得票数 1
回答已采纳
2
回答
C++
重载
<<运算符
、
我需要
重载
streams的<<操作符才能
使用
内置
类型
。对于字符串,这不是问题,因为我只需像这样
重载
函数:这是因为这个函数是全局的,问题是我需要为其他原语
类型
(整型、浮点型等)
重载
<<操作符,但这些都是成员函数。有什么办法可以做到这一点吗?我需要它不仅与cou
浏览 0
提问于2010-11-06
得票数 1
回答已采纳
5
回答
char enum中值的不正确分配
、
、
、
、
我在玩
枚举
,并试图复制一些例子页面。而且,这个值不会改变(50),所以我假设这不是一个随机/垃圾值&有某种
类型
的char/int解析正在进行,我不明白?这是。
浏览 18
提问于2016-02-21
得票数 24
回答已采纳
2
回答
如何
重载
<<以输出
枚举
的字符串值
、
重载
operator+=、运算符-=、operator++ (前缀)
和
运算符-(前缀)
和
operator<<,如下所述。这是我的代码:Class Implementa
浏览 0
提问于2016-11-24
得票数 0
3
回答
为什么指向函数的指针等于1?
、
、
对于第二个cout,我期望&foo返回foo()函数的地址,如所述的 0x5650dc8dc174第一个可以,第二个是1?
浏览 0
提问于2018-11-03
得票数 3
回答已采纳
4
回答
在c++中,如果两个对象都
重载
了operator<<会发生什么?a<<b
、
我以为在cout对象有一个操作符
重载
,所以我们可以将strings传递给cout对象的成员函数。但在一些示例代码中,我看到了一个类,其中定义了一个运算符
重载
。{ .
浏览 4
提问于2012-12-11
得票数 4
回答已采纳
2
回答
模板化
ostream
重载
歧义错误: basic_
ostream
<char> vs const char[]
、
我正在尝试理解
ostream
重载
。考虑一下这个
ostream
& operator<<(
ostream
& out, const T& a) switch(a) case T::a1 : return out<<"
浏览 0
提问于2013-06-19
得票数 5
回答已采纳
1
回答
C++中
枚举
中的
重载
输出运算符
在
枚举
中
重载
输出操作符是可能的吗?我得到了所有
类型
的错误(如果我
使用
class,我不会得到任何错误):enum Type { inline std::
ostream
& operator << (std::
ostream
& os, Type
浏览 0
提问于2011-03-20
得票数 3
回答已采纳
1
回答
派生类的返回
类型
ostream
、
、
、
通过继承,我试图在我的基类中创建一个
重载
的输出操作符,它在适当的派生类中调用一个输出函数,以便根据对象的哪种
类型
打印正确的数据。如何返回可以发送到
重载
输出运算符中的输出,以便只
使用
cout << object << endl;输出对象
ostream
& operator<< (
ostream
&out, const person&rhs){
浏览 0
提问于2018-04-30
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
第13讲-联合、枚举和类型别名
学习Rust设计模式13:公共结构体和枚举类型的可扩展性
TypeScript基础入门之高级类型的字符串字面量类型
在.NET框架中使用C# 8和可空引用类型
编程语言 Kotlin 2.0.0 现已发布,K2 编译器进入稳定状态
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券