草庐IT

libboost_iostreams

全部标签

c++ - fatal error : iostream. h 没有这样的文件或目录

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:Nosuchfileiostream.hwhenincluding即使在使用.cpp扩展名命名源文件之后。我的编译器在命令提示符和代码块中都给出了这个错误。我该如何解决这个问题?#includeintmain(){cout 最佳答案 标准C++中不存在该header。它是1990年代之前的一些编译器的一部分,但肯定不是C++的一部分。使用#include反而。所有的库类都在std::命名空间,例如std::cout.另外,扔掉任何提到你所说的事情的书或笔记

c++ - iostream 和 iostream.h 之间的区别

iostream和iostream.h有什么区别? 最佳答案 iostream.h已被提供它的编译器弃用,iostream是C++标准的一部分。为了明确说明,当前C++标准(INCITSISOIEC148822003)中根本没有提及iostream.h。编辑:正如@Jerry提到的,不仅当前的标准没有提到它,而且C++的标准也没有提到它。 关于c++-iostream和iostream.h之间的区别,我们在StackOverflow上找到一个类似的问题: ht

c++ - iostream 和 iostream.h 之间的区别

iostream和iostream.h有什么区别? 最佳答案 iostream.h已被提供它的编译器弃用,iostream是C++标准的一部分。为了明确说明,当前C++标准(INCITSISOIEC148822003)中根本没有提及iostream.h。编辑:正如@Jerry提到的,不仅当前的标准没有提到它,而且C++的标准也没有提到它。 关于c++-iostream和iostream.h之间的区别,我们在StackOverflow上找到一个类似的问题: ht

c++ - 如何让 IOStream 表现更好?

大多数学习C的C++用户更喜欢使用printf/scanf系列函数,即使他们使用C++进行编码也是如此。虽然我承认我发现界面更好(尤其是类似POSIX的格式和本地化),但似乎压倒性的问题是性能。看看这个问题:HowcanIspeeduplinebylinereadingofafile似乎最好的答案是使用fscanf并且C++ifstream始终慢2-3倍。我认为,如果我们可以编译一个“技巧”存储库来提高IOStreams性能,哪些有效,哪些无效。需要考虑的要点缓冲(rdbuf()->pubsetbuf(buffer,size))同步(std::ios_base::sync_with_s

c++ - 如何让 IOStream 表现更好?

大多数学习C的C++用户更喜欢使用printf/scanf系列函数,即使他们使用C++进行编码也是如此。虽然我承认我发现界面更好(尤其是类似POSIX的格式和本地化),但似乎压倒性的问题是性能。看看这个问题:HowcanIspeeduplinebylinereadingofafile似乎最好的答案是使用fscanf并且C++ifstream始终慢2-3倍。我认为,如果我们可以编译一个“技巧”存储库来提高IOStreams性能,哪些有效,哪些无效。需要考虑的要点缓冲(rdbuf()->pubsetbuf(buffer,size))同步(std::ios_base::sync_with_s

c++ - 将 double 指数的可移植打印到 C++ iostreams

我想以可移植的方式(GCC、clang、MSVC++)将double值打印到std::cout以便输出在所有平台上都是相同的。我对指数的格式有疑问。下面的程序#includeintmain(){std::coutGCC有这个输出:1e-08和下面的MSVC输出1e-008如何使两个输出相同?如果这是一个愚蠢的问题,我很抱歉,但到目前为止我还没有找到答案。所有格式似乎都围绕尾数之前所有内容的格式演变......编辑:GCC的输出是1e-08而不是1e-8(如最初所述),因此它符合。很抱歉造成困惑。EDIT2:实际上根据Dietmar的评论将“尾数”重命名为“指数”。Therealsois

c++ - 将 double 指数的可移植打印到 C++ iostreams

我想以可移植的方式(GCC、clang、MSVC++)将double值打印到std::cout以便输出在所有平台上都是相同的。我对指数的格式有疑问。下面的程序#includeintmain(){std::coutGCC有这个输出:1e-08和下面的MSVC输出1e-008如何使两个输出相同?如果这是一个愚蠢的问题,我很抱歉,但到目前为止我还没有找到答案。所有格式似乎都围绕尾数之前所有内容的格式演变......编辑:GCC的输出是1e-08而不是1e-8(如最初所述),因此它符合。很抱歉造成困惑。EDIT2:实际上根据Dietmar的评论将“尾数”重命名为“指数”。Therealsois

C++ iostream 输入输出流

目录STL输入输出流:整体框架A)输入、输出流1.简介2.格式化输出3.流操纵算子4.cout对象的唯一性B)文件输入、输出流1.基本使用方法2.读入常用操作C)字符串输入、输出流1.简介2.对象内的buffer3.实现类型转换STL输入输出流:整体框架头文件定义在头文件里的类/对象补充说明istream类、iostream类istream类是所有输入流的基类ostream类ostream类是所有输出流的基类cin对象、cout对象cin是istream类的对象;cout是ostream类的对象ifsream类、ofstream类、fstream类istringstream类、ostrings

C++ iostream 输入输出流

目录STL输入输出流:整体框架A)输入、输出流1.简介2.格式化输出3.流操纵算子4.cout对象的唯一性B)文件输入、输出流1.基本使用方法2.读入常用操作C)字符串输入、输出流1.简介2.对象内的buffer3.实现类型转换STL输入输出流:整体框架头文件定义在头文件里的类/对象补充说明istream类、iostream类istream类是所有输入流的基类ostream类ostream类是所有输出流的基类cin对象、cout对象cin是istream类的对象;cout是ostream类的对象ifsream类、ofstream类、fstream类istringstream类、ostrings