IOstream 问答列表

std::hex 输入格式是否可以支持带有 2 补码表示法的否定int16_t十六进制字符串,例如“-1”的“ffff”?

作者:ollydbg23 提问时间:5/24/2023

我想输入一个文本字符串给 ,值应该是 。ffffint16_t-1 下面是一个简单的测试C++程序: #include <iostream> #include <iomanip> #include...

为什么 cout.flags() &amp; std::ios_base::right 打印 0,即使默认情况下输出是右对齐的

作者:Alex 提问时间:10/31/2022

我正在学习C++的iostream。特别是,我了解到默认情况下,输出是右对齐的。例如,如果我写:cout #include <iostream> #include <iomanip> int mai...

如何从 std::shared_ptr&lt;boost::iostreams::stream&lt;:stream::null_sink&gt;&gt; 强制转换为 shared_ptr&lt;std::ofstream&gt;

作者:L Holness 提问时间:5/31/2023

我有一个成员是.shared_ptr<ofstream> 在特定情况下,我想抑制输出,并使流成为 .应该做我想做的事。boost::iostreams::stream<boost::iostream...

无操作输出流

作者:Guillaume BERLAND 提问时间:5/16/2023

有没有办法创建一个基本上不做任何事情并且不评估代码的 ostream 实例? 例如: #include <iostream> #if defined(DEBUG) #define LOG st...

'seekg()' 和 'seekp()' 是否对字符或字节进行操作?

作者:user51462 提问时间:5/13/2023

《编程:原理与实践》第393页介绍如下:seekg()seekp() 但是,如果必须,可以使用定位来选择文件中的特定位置进行读取或写入。基本上,每个打开读取的文件都有一个“读取/获取位置”,每个打开...

转换为基本引用后basic_istream的非虚拟方法

作者:Lorah Attkins 提问时间:6/2/2023

我有一组类,它们派生自 和 喜欢basic_istreamios_base std::stringstream, boost::interprocess::basic_vectorstream, b...

将 iostreams 提升input_seekable源

作者:Gustavo 提问时间:6/7/2023

我正在尝试使用升压 iostreams 实现input_seekable源。源使用来自 char 数组的固定数据。到目前为止,读取有效,但我的搜索功能有问题。 文档 https://www.boos...

在 Windows 控制台中输出 Unicode 字符串

作者:Andrew 提问时间:3/22/2010

嗨,我试图将 unicode 字符串输出到带有 iostreams 的控制台,但失败了。 我发现这个:在 c++ 控制台应用程序中使用 unicode 字体,这个代码片段有效。 SetConsol...

如何使用 cout 全精度打印双精度值?

作者:Jason Punyon 提问时间:2/17/2009

在我之前的问题中,我正在打印一个在我没有预料到的情况下被舍入的用途。如何使用全精度进行打印?doublecoutcoutdouble...

iostream::rdbuf() 对于繁重的写入应用程序来说,最佳大小是多少?

作者:Nick 提问时间:6/10/2023

我有应用程序使用在文件中写入大量数据。ofstream 今天偶然,我发现了几个这样的例子: const size_t bufsize = 256*1024; char buf[bufsize]; ...


共360条 当前第32页