由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 有人能解释一下这段C++代码吗
相关主题
我来贡献一个面试题吧[合集] 如何得到一个指向STL元素的指针?
some problems with "cin"one more c++ question
如何把文件内容读到2D的vector里?我来出个赛马题
how to let cin get enter在C++里处理string用什么比较好?
A problem on string parsing (using either grep or perl)菜鸟问个C++问题
问一个C++的问题弱弱的问问hash, hashtable? (转载)
一道C++面试编程题C++缘何厚deque薄queue?
帮帮看看这段tree insertionC++ | list, queue or map on user defined classes
相关话题的讨论汇总
话题: ifstream话题: sequence话题: delim话题: main话题: include
进入Programming版参与讨论
1 (共1页)
p**e
发帖数: 533
1
#include
main()
{
ifstream in("FileStreamTest.cpp");
while (in.get(*cout.rdbuf()))
in.ignore();
}
这个主要是什么意思?特别是in.get(*cout.rdbuf())这一个怎么解释?谢谢。
t****t
发帖数: 6806
2
[27.6.1.3]
....
basic_istream& get(basic_streambuf& sb,
char_type delim );
Effects:
Extracts characters and inserts them in the output sequence con-
trolled by sb. Characters are extracted and inserted until any of
the following occurs:
--end-of-file occurs on the input sequence;
--inserting in the output sequence fails (in which case the character
to be inserted is not extracted);
--c == delim for the next ava

【在 p**e 的大作中提到】
: #include
: main()
: {
: ifstream in("FileStreamTest.cpp");
: while (in.get(*cout.rdbuf()))
: in.ignore();
: }
: 这个主要是什么意思?特别是in.get(*cout.rdbuf())这一个怎么解释?谢谢。

l**i
发帖数: 3
3
touch file?
一直读到文件结尾
1 (共1页)
进入Programming版参与讨论
相关主题
C++ | list, queue or map on user defined classesA problem on string parsing (using either grep or perl)
Go adopts JavaScript’s idea of semicolon insertion问一个C++的问题
说c++不难的欢迎来看看这个一道C++面试编程题
Usage of Grep???help!!!帮帮看看这段tree insertion
我来贡献一个面试题吧[合集] 如何得到一个指向STL元素的指针?
some problems with "cin"one more c++ question
如何把文件内容读到2D的vector里?我来出个赛马题
how to let cin get enter在C++里处理string用什么比较好?
相关话题的讨论汇总
话题: ifstream话题: sequence话题: delim话题: main话题: include