很好的c++ iostreams参考
Good reference for C++ iostreams?
我正在努力理解c++ iostream库-> "What and why only"。我找到了一个图书馆在IBM命名为"IBM C/c++遗留类库参考",可以在这里看到:
IBM C/c++遗留类库参考备用链接
我想问的是,这是c++98 iostream的好参考(它与标准?)?或者其他参考文献吗?.我正在寻找关于它的深入和好的教程,为什么事情会发生等。
我买不到c++ iostream and locale book(口袋问题:)),所以不要叫我买
这就是你要找的。
Its Thinking in c++ 2nd Edition Volume 2 by Bruce Eckel。
http://en.cppreference.com/w/cpp被认为是一个很好的参考
我同意这很难。试试下面这本书。
标准c++ IOStreams和locale:高级程序员指南和参考安吉丽卡·兰格&;克劳斯KreftAddison-Wesley, 2000年1月ISBN: 0201183951
您引用的参考资料绝对是标准前的:它的类文档不是模板;它们不支持区域设置(因为它们地点至少提前5年);有些课程不需要存在于标准中(所有带有_withassign
的)或已弃用( [io]strstream
);另一方面,类从标准(stringbuf
,许多操纵器)缺失
整体理念大部分不变;特别是,使用将下沉和来源与格式分离的策略模式和解析,并允许定制的下沉和来源。和我不知道有任何关于整体哲学的免费文档,或者如何实际使用流(维基百科页面上的iostream
是一个灾难),所以缺少买一本好书,这可能是最好的你能找到的来源。请注意,它所描述的大部分内容都具有显著改变。只有总体理念(使用streambuf
,操纵符来控制格式等)。缺的好,容易可用的教程信息严重缺乏,因为在项目中哪些人很了解iostreams,大多数streambuf
和大多数操纵符将在项目中定义,而不是标准的的人。
值得注意的是:streambuf
绝对没有在ios
中定义变成了两个类,ios_base
和basic_ios<T>
标准),尽管从ios
派生的一些类可能包含从streambuf
派生的类的实例。(在现代ifstream
和ofstream
通常包含一个例如,filebuf
。我不认为这是在然而,传统的io流,在这种情况下,唯一的原因遏制是为了避免动态分配;所有通信两者之间仍然发生通过streambuf*
在basic_ios
)。
您可以查看 c++标准库第二版,Nicolaï M. Josuttis, 2012年3月出版的第15章使用流类输入/输出和第16章国际化。一本符合最新c++ 11标准的书。我知道你说你不能买书,但这本书是这个领域最重要的参考资料,你可以从好的图书馆或同事那里借到。
- C++错误消息*成员参考.**初学者*
- 在决定是通过参考还是通过价值时,尺寸真的是一个问题吗
- 参考资源文件VC++中的$(SolutionDir)
- C++:Application.cpp中抛出了未解析的外部符号(解决方案在问题的末尾,供未来的读者参考)
- 为什么在运算符重载时需要参考?
- 使 \page 和 \subpage 参考 doxygen 中的方法文档
- 隐式声明的 boost::iostreams::mapped_file_source 已被弃用
- std::shared_ptr 自定义参考计数器
- 英特尔 TBB 程序不会终止,可能会误用参考计数器
- 避免在基于反向范围的for循环实现中悬挂参考
- 通用参考 l 值不复制对象
- 标准::enable_if和通用参考的使用差异
- 标准::积累参考?
- C++丢失了参考
- 我可以有一个 ELI5 作为参考和指针以及何时使用它们吗?
- 矢量的通用参考
- 为什么"fun(i)"被推导出为"fun<int&>"而不是"fun<int>",因为"i"是"int"的类型而不是参考?
- C++17 和静态临时生存期的参考扩展
- C++ 参考:这两个语句有什么区别?
- 很好的c++ iostreams参考