腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(1140)
视频
沙龙
1
回答
ABC
虚拟
OStream
插入
运算符
c++
、
virtual
考虑以下代码片段:{ virtual void Print(std::
ostream
& target) const = 0;{ target << "Foo";}; struct Bar : Obje
浏览 0
提问于2009-04-11
得票数 2
回答已采纳
2
回答
派生类
插入
和提取
操作符
重载和基类到派生类之间的转换
c++
我可以分别定义基类和派生类的流
插入
和提取
操作符
吗? string color; int speed; public:
浏览 2
提问于2017-08-01
得票数 1
2
回答
子类中的重载流
插入
运算符(<<)
c++
我有一个A类,为此我定义了一个(重载)流
插入
操作符
。我公开地从这个A类派生出一个B类,它有一个额外的数据成员。因此,我需要为派生类重新定义重载的流
插入
操作符
,我已经这样做了: int i;c = ' ', double d = 0.0) : A(i, c), d(d) {} friend
ostream
& operator << (<
浏览 1
提问于2015-04-27
得票数 1
2
回答
我如何使用我自己的
abc
::endl;这里就像在iostream
c++
、
iostream
当我尝试我自己的版本时下面是代码。I just use the wrap the Cnamespace
abc
int main() { //err
浏览 6
提问于2013-09-27
得票数 0
回答已采纳
3
回答
让operator<<
虚拟
?
c++
、
operators
、
operator-overloading
、
virtual
我需要使用
虚拟
<<
操作符
。然而,当我试图写:我得到编译器错误 怎样才能把这个操作员变成
虚拟
的?
浏览 3
提问于2010-12-31
得票数 49
2
回答
如果在重载输出
操作符
函数中使用cout怎么办?
c++
、
operator-overloading
、
cout
我有以下代码,其中包含重载输出
操作符
:{ string name; Student():name("
abc
"),age(20){}};
ostream
& operator<<(
ostream
&
浏览 0
提问于2012-05-07
得票数 0
回答已采纳
1
回答
使用rdbuf()->sputn(…)vs operator<<
c++
、
iostream
、
std
ostream
& s, const std::string & str)template<class _Traits> inline奇怪的是,我认为这是因为有人创建了一个const *
插入
操作符
,它递归.不管怎么说,原因是在朦胧的遥远的过去.当我注意到正在发生的事情时,我删除了它,并且一切正常(AFAIK.inline std::
ostream
浏览 4
提问于2012-11-12
得票数 3
回答已采纳
1
回答
在c++中使用
插入
(<<)
操作符
和“写”函数显示数据有什么不同?
c++
、
operators
、
ostream
1-
插入
(<<)算子2-使用从类
ostream
中写入对象cout的函数但我不知道是否有什么隐秘的区别 有人能在这回答我吗
浏览 1
提问于2018-05-24
得票数 0
回答已采纳
1
回答
C++检测是否存在接受特定类型的函数
c++
、
metaprogramming
我想检测到一个给定类型的
插入
操作符
。通常,我会检查是否存在带有适当签名的重载函数。<A>::type> (&operator<<)), >::value } B b;但没有 st
浏览 6
提问于2016-06-21
得票数 0
回答已采纳
2
回答
打印另一个子类的向量时出错
c++
、
class
、
oop
、
inheritance
这是基类: public: virtual ~A() =;test.cpp: In member function ‘virtual void C::print(std::
ostream
&)’: test.cpp:34:18: error: no match for ‘operator<<’ (operan
浏览 3
提问于2022-07-22
得票数 -1
1
回答
继承类>>中的重载c++
c++
、
class
、
inheritance
、
operator-overloading
、
istream
我在继承的类中重载了
操作符
<<,它正常工作,但是当我试图重载
操作符
>>时,它会显示出许多错误。我犯了什么错?class Base{ virtual std::
ostream
& print(std::
ostream
&) const = 0;protected:public: /&
浏览 1
提问于2017-06-06
得票数 1
回答已采纳
2
回答
使用非
虚拟
继承的函数?
c++
、
inheritance
、
virtual
、
abstract
为此,我定义了一个接口ISerializable,它使用operator<<和operator>>的纯
虚拟
声明。现在,由于operator>>是
虚拟
的,我想如果我想序列化一些实现ISerializable中定义的功能的东西,我只需要做一些类似的事情 return os;然后
ostream
& Character::operator<&
浏览 4
提问于2009-11-26
得票数 2
回答已采纳
1
回答
当我使用重载的
插入
(<<)运算符时,为什么要得到一个SIGSEGV?
c++
、
linux
、
c++11
、
segmentation-fault
总的来说,这个任务实际上是在公园里散步,但是我在我应该创建的重载
插入
操作符
上遇到了一些问题。
插入
操作符
在box.h中声明,并按照标准在box.cpp中定义。在Box类中,我有一个print(std::
ostream
&) const函数。重载的
插入
操作符
所做的就是调用提供给
操作符
的std::
ostream
&上的std::
ostream
&函数。相关守则: void Box::print(st
浏览 3
提问于2016-10-05
得票数 0
回答已采纳
1
回答
C++流
插入
运算符返回位而不是字符串
c++
、
io
我的问题是,当我尝试通过cout使用流
插入
操作符
函数时,它会返回一个类似"0x55d55d9a6eb0“的字符串,而不是来自输出<<行的多行描述性字符串,以下是相关代码。对于上下文,它是一个模板类,它有一个流
插入
操作符
,试图打印出一个多行字符串。template <class V> //friend
ostream
& operator<<(
ostream
&, const Report<V>&am
浏览 18
提问于2021-04-08
得票数 0
1
回答
我已经写了一个程序来管理学生数据和重载
操作符
,但我得到了一个无错误的():无效指针
c++
& operator<<(
ostream
& os, student &s); //使用input重载读取文件的operator>> return is;//main block{
浏览 12
提问于2019-07-23
得票数 3
回答已采纳
2
回答
警告赋值
操作符
类引用
c++
、
class
、
reference
、
warnings
我有这样的代码: public: void operator() (const Stud* course) {
浏览 1
提问于2014-05-21
得票数 0
回答已采纳
1
回答
上行和流运算符重载
c++
正如您所看到的,在两个实例上都只调用基类的流
插入
运算符的重载版本。我明白为什么会这样。这是因为没有动态绑定。但是,我该如何修复它呢?= ' ', double d = 0.0) : A(i, c), d(d) {}}; return out;
ostream
& operator << (
ost
浏览 1
提问于2015-04-27
得票数 0
1
回答
运算符<<重载继承,为什么我从基类而不是子类获得输入?
c++
、
inheritance
、
operator-overloading
如果是这样,我应该如何对
操作符
做同样的事情,
操作符
不能是
虚拟
的……#include <
ostream
> virtual void show() {cout << "a = " << aa << &quo
浏览 0
提问于2016-04-06
得票数 2
2
回答
向上转换和重载流运算符
c++
正如您所看到的,在两个实例上都只调用基类的流
插入
运算符的重载版本。我明白为什么会这样。这是因为没有动态绑定。但是,我该如何修复它呢?= ' ', double d = 0.0) : A(i, c), d(d) {}}; return out;
ostream
& operator << (
ost
浏览 0
提问于2015-04-27
得票数 0
1
回答
抽象类重载
ostream
运算符
c++
、
overloading
、
virtual
、
abstract
、
ostream
return m_Name; } virtual bool isEqual(Base* rhs) = 0 ;}; 我想重载operator <<以显示从Base继承的对象。
浏览 1
提问于2014-04-30
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
一文替你全部搞定:MySQL命令
快一步收藏 mysql数据库常用语法解析
SQL 优化你真的会吗?
数据库—索引
Python五、python字符类型
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券