This question already has answers here:
Incomplete type is not allowed: stringstream
(3个答案)
4年前关闭。
我正在尝试声明一个字符串流以用于反转数字以查看它是否是回文(输入是传递给函数的int)-
我根据这个问题建模-
Easiest way to convert int to string in C++
为什么会出现此错误?
聚合'std :: stringstream ssInput'类型不完整,不能
被定义| || ===构建失败:1个错误,0个警告(0分钟,
0秒)=== |
?还应该需要使用命名空间std进行添加,或者使用标准名称std :: stringstream而不是简单的stringstream进行添加。
(3个答案)
4年前关闭。
我正在尝试声明一个字符串流以用于反转数字以查看它是否是回文(输入是传递给函数的int)-
stringstream ssInput;
ssInput << input;
string reverseInput = ssInput.str();
我根据这个问题建模-
Easiest way to convert int to string in C++
为什么会出现此错误?
聚合'std :: stringstream ssInput'类型不完整,不能
被定义| || ===构建失败:1个错误,0个警告(0分钟,
0秒)=== |
最佳答案
你包括了吗
#include <sstream>
?还应该需要使用命名空间std进行添加,或者使用标准名称std :: stringstream而不是简单的stringstream进行添加。
关于c++ - 为什么要声明字符串流会出现“不完整类型”错误? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31863885/
10-13 06:01