gpt4 book ai didi

c++ - 聚合 'std::stringstream out' 的类型不完整,无法定义 [C++]

转载 作者:行者123 更新时间:2023-12-02 11:36:35 29 4
gpt4 key购买 nike

我是 C++ 新手,请帮我找出问题所在

string c;
stringstream out; //aggregate 'std::stringstream out' has incomplete type and cannot be //defined
out << it->second;
out << end1;//'end1' was not declared in this scope
c = out.str();

最佳答案

你是吗:

#include <sstream>

此外,倒数第二行应该是 endl (注意:小写 L)不是 end1 (第一)。

下面的代码可以在 MacOS X 上的 G++ 4.2.1 上编译并正确运行

#include <iostream>
#include <sstream>

int main() {
std::stringstream out;
out << "foo" << std::endl;
std::string c = out.str();
std::cout << c;
}

省略 #include <sstream>在我的系统上导致与您的第一个错误完全相同的错误。

关于c++ - 聚合 'std::stringstream out' 的类型不完整,无法定义 [C++],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5749644/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com