c++ - ostringstream 给了我隐式实例化错误

标签 c++ string

我正在尝试 this answer 中提供的优雅解决方案但无论我尝试什么,我都无法通过此行的错误 Implicit instantiation of undefined template:

std::ostringstream strs;

我需要做什么?我已经包括了以下内容,我敢肯定这是矫枉过正的。作为第二个问题,似乎很难找到 ostringstream 究竟需要包含哪些内容:

#include <iostream>
#include <fstream>
#include <iosfwd>
#include <ios>

最佳答案

stringstream 类定义在 sstream 头中,所以写

#include <sstream>

一切都会好起来的。

关于c++ - ostringstream 给了我隐式实例化错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16167065/

相关文章:

c++ - 我很困惑! C++ 中的 Char、Char* 或 String

java - 获取两个给定字符串之间的最小可整字符串的长度时如何降低时间复杂度?

string - 什么数据结构最适合字符串集合的快速查找和内存效率?

sql-server - 仅当列不为空时才用逗号分隔 SQL Server 连接

C++: [VS2010]: warning C4396: 'stdext::hash_value': 友元声明时不能使用内联说明符

c++ - 将静态库链接行添加到我的 Qt 项目文件没有任何区别

c++ - 如何使用类 wstringstream 变量?

c++ - 在一个范围内生成不同的随机数

java - 来自不同类的静态变量的问题

c# String.Compare 与 String.CompareOrdinal 对比