搜索
编程论坛
→
开发语言
→
C++论坛
→
『 C++教室 』
→ istream对象的使用问题
标题:
istream对象的使用问题
取消只看楼主
花脸
等 级:
蝙蝠侠
威 望:
9
帖 子:788
专家分:907
注 册:2017-1-4
结帖率:
95.37%
楼主
已结贴
√
问题点数:20 回复次数:9
istream对象的使用问题
#include <iostream>
using namespace std;
void f(istream i);//声明为函数的形参就不会报错
int main()
{
//istream s;//说basic_istream类中的char_traits是保护类型的
return 0;
}
搜索更多相关主题的帖子:
对象
报错
int
main
类中
2019-01-02 22:17
花脸
等 级:
蝙蝠侠
威 望:
9
帖 子:788
专家分:907
注 册:2017-1-4
第
2
楼
得分:0
回复 2楼 rjsp
为什么不能用?
2019-01-03 10:35
花脸
等 级:
蝙蝠侠
威 望:
9
帖 子:788
专家分:907
注 册:2017-1-4
第
3
楼
得分:0
回复 3楼 Jonny0201
看剑指offer里面的一个题。想在类中定义一个ostream 类型的变量,把二叉树中的序列读到该流中,然后再从该流中把数据读出来。
2019-01-03 10:38
花脸
等 级:
蝙蝠侠
威 望:
9
帖 子:788
专家分:907
注 册:2017-1-4
第
4
楼
得分:0
回复 6楼 rjsp
我能否在类中建立一个ostream o,把字符出入到o中,然后再从o中读取字符
2019-01-03 12:10
花脸
等 级:
蝙蝠侠
威 望:
9
帖 子:788
专家分:907
注 册:2017-1-4
第
5
楼
得分:0
回复 8楼 rjsp
class A
{
public:
ostream o;
void f()
{
int a[5];
for(int i=0;i<5;++i)
o<<a[i];
}
void f1()
{
//再从输出流o中读数据
}
};
这样。
2019-01-03 19:44
花脸
等 级:
蝙蝠侠
威 望:
9
帖 子:788
专家分:907
注 册:2017-1-4
第
6
楼
得分:0
回复 10楼 Jonny0201
不把os绑定到输出流上,只把array中的数组输入到os中,然后在另外写个函数os中读取数据。
还有一个小问题,
Foo(ostream &os) : os {os} {}
中的os{os}和os(os)的区别是什么呢?
2019-01-03 23:14
花脸
等 级:
蝙蝠侠
威 望:
9
帖 子:788
专家分:907
注 册:2017-1-4
第
7
楼
得分:0
回复 12楼 rjsp
#include <iostream>
#include <sstream>
using namespace std;
int main()
{
istringstream is;
string s("123");
is>>s;
ostringstream os;
os<<is;
cout<<os.str()<<endl;
return 0;
}
我把s输入到输入流is中,然后再从is中提取输入到输出流中,为什么结果输出0,而不是123.
2019-01-04 10:46
花脸
等 级:
蝙蝠侠
威 望:
9
帖 子:788
专家分:907
注 册:2017-1-4
第
8
楼
得分:0
回复 14楼 Jonny0201
好吧。
2019-01-04 12:47
花脸
等 级:
蝙蝠侠
威 望:
9
帖 子:788
专家分:907
注 册:2017-1-4
第
9
楼
得分:0
回复 16楼 rjsp
#include <iostream>
#include <sstream>
using namespace std;
int main()
{
ostringstream os;
string s("123");
os<<s;
cout<<os.str()<<endl;
ostringstream _os;
_os<<os.str();
cout<<_os.str()<<endl;//这样,想让_os从os中提取数据
return 0;
}
2019-01-04 15:32
花脸
等 级:
蝙蝠侠
威 望:
9
帖 子:788
专家分:907
注 册:2017-1-4
第
10
楼
得分:0
回复 18楼 cstdio
2019-01-07 20:18
10
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-492474-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.189973 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved