跳到主要内容

标记为[iostream]的问题

C++iostream库是一个面向对象的库,它使用流提供输入和输出功能。iostreams类支持内置类型的类型安全I/O,并且可以通过重载>>和<<操作符来扩展以支持用户定义的类型。

iostream公司
361没有投票支持或接受答案的问题
筛选依据
排序依据
标记为
5 投票
0 答案
136 意见

是否可以使C++iostream std::的性能与cstdio printf()相同?

注意:这不是现有std::ios::sync_with_stdio(false)问题的副本。我已经经历了所有这些,但我无法让cout表现得像printf一样快。示例代码和。。。
孤独学习者的用户头像
5 投票
0 答案
142 意见

我应该为库中的类型提供ostream<<运算符吗?

我正在为一些API开发一个C++包装库。假设我实现了一些结构或类类型Foo。我无法决定是否提供ostream&operator。。。
埃因波克拉姆的用户化身
4 投票
0 答案
854 意见

在c中使用流运算符<<和std::endl++

我正在尝试使用以下C++类来使用流操作符<<记录此答案中的内容:类日志{公众:日志():m_filename(“dafault.log”){}...
托尔的用户化身
  • 22.1公里
4 投票
0 答案
512 意见

OS X和Linux上cin seekg/tellg的不同行为

我正试图将整个重定向的stdin读入我正在编写的程序中的std::string,发现在OSX上,seekg和tellg在应用于cin时并不像我预期的那样工作。这是我的最低要求。。。
Alex Reinking的用户头像
4 投票
0 答案
2公里 意见

如何以毫秒精度格式化输出的boost::date_time持续时间?

我正在寻找一个简洁的解决方案,以毫秒为精度输出boost::posix_time::time_duration:应该正好有3个小数。默认格式生成6。。。
Carsten Scholtes的用户头像
投票
0 答案
86 意见

使用Rcpp中的R连接对象

我正在编写一些C++函数来快速读取二进制文件。理想情况下,我会有这样的东西:con<-file(“path/to/your/file.bin”,“rb”)提取1<-。。。
Davor Josipovic的用户头像
投票
1 回答
204 意见

std::hex输入格式是否支持带两个补码符号的负int16_t十六进制字符串,例如“-ffff”表示“-1”?

我想在int16_t中输入一个文本字符串ffff,值应该是-1。下面是一个简单的测试C++程序:#包括<iostream>#包括<iomanip>#包括<stdint.h>int main(。。。
ollydbg23的用户头像
投票
0 答案
192 意见

如何禁止在C++项目中使用某些特定的函数、类和头文件

我正在试图找到一种方法,如何禁止在我的C++项目中使用某些函数、类和头文件。更准确地说,在我的工作项目中,我们试图避免使用C++iostream库。。。
Danya Smelskiy的用户头像
投票
1 回答
104 意见

如何忽略所有cin错误并继续读取输入

我正在尝试编写一段连续读取输入(cin)的代码。它应该忽略可能的错误并继续读取下一个输入。目前,我知道。。。
莫里亚兹的用户头像
投票
0 答案
217 意见

为什么我可以使用rdbuf()从constistream构造istreambuf_iterator?

由于某些原因,这是不允许的:void foo(const std::istream&bar){标准::istreambuf_iterator<char>baz(bar);}但这是允许的:void foo(const std::istream&bar){标准::。。。
Artikash恢复Monica的用户头像
投票
0 答案
93 意见

为复合类型实现C++运算符<<

运算符<<(ostream&,T const&)是支持将类型T对象输出到流的标准机制,通常还用于将自定义类型转换为字符串表示。。。
米拉尔的用户头像
  • 12.8公里
投票
0 答案
454 意见

将具有二进制字节序列的std::string转换为具有当前语言环境中的字符集的std:::wstring

目前,我读取了同一个文件两次,因为我需要两种不同的表示:(a)未经任何转换的原始字节序列,(b)将字节转换为。。。
user2690527的用户头像
  • 1, 811
投票
0 答案
586 意见

ios_base::sync_with_stdio(false)使写入速度变慢?

我编写了一些简单的代码来测试设置std::ios_base::sync_with_stdio(false)的效果:#包括<iostream>#包括<string>整型main(){std::字符串行;#ifdef。。。
arielCo的用户头像
投票
1 回答
2公里 意见

在静态对象的析构函数中使用cout

考虑到我的代码的这个精简版本:#包括<iostream>使用命名空间标准;结构S{S(ostream和os):os(os){}~S(){os_<<“结束。\n”;}//第7行...
Paul J.Lucas的用户头像
投票
0 答案
394 意见

使用boost::filteringostream时,为什么没有sync()函数?

根据文件,应编制以下内容:boost::iostreams::filtering_ostream输出;out.sync();但奇怪的是,它没有。我的vs2010编译器喊道:错误C2039:“同步”:是。。。
Aviad Rozenhek的用户头像

15 30 50 每页
1
2 4 5
25