调用 iostringstream::write 时出错
Errors when iostringstream::write is called
在这个网站上,iostringstream::write
函数的描述是:
如果出现错误,则设置坏位标志
这些错误可能是什么?
写入字符串流时的明显错误是底层字符串缓冲区未能分配内存来保存正在写入的数据。但是,另请注意,您提供的链接是指向ostream::write
,这可能由于其他原因而失败(例如,写入已关闭的管道或磁盘上的文件已满和/或写入将超过用户允许的范围)。
除了#1:没有iostringstream
这样的东西 - 有istringstream
和ostringstream
。将两者结合起来的那个只是stringstream
.
除了#2:cplusplus.com 并不是特别受人尊敬。其他一些网站(例如,cppreference.com)似乎更可靠/准确,至少作为一般规则(尽管我觉得有义务指出,我自己并不经常使用上述任何网站,所以我对它们的评论并不接近最后一句话)。
相关文章:
- 访问者访问变体并返回不同类型时出错
- 在Linux for Windows上编译C++代码时出错
- 读取文件的最后一行并输入到链接列表时出错
- 重载操作程序时出错>>用于类中的字符串 memebr
- 调用专用模板时出错"no matching function for call to [...]"
- C++-试图将函数指针推回到另一个CPP文件中的矢量时出错
- LINK 尝试使用 OpenSSL evp aes 256 c++ 时出错
- 在Google Kick start中提交时出错
- 在c++中访问int到类对象的映射时出错
- 分段错误当我试图运行程序时出错
- 使用dynamic_cast和构造函数时出错
- CHECK(调用)函数在Google Colab中出错
- 用pybind11包装C++抽象类时出错
- 为x86而非x64编译时出错
- 从R调用C++函数并对其进行集成时出错
- 尝试链接我的着色器时,我收到错误代码"error c5145 must write to gl_position"
- 这个函数哪里出错了
- C++ 创建包含链表和字符串的对象的链接列表时出错
- 调用 iostringstream::write 时出错
- recv()/send()(在Socket中)或read()/write(在CFile中)中出错