cod*_*ver 2 c++ iostream ostream visual-studio-2008 visual-c++
嗨,我是VSilin中的一个C++解决方案.
ostringstream strout;
Run Code Online (Sandbox Code Playgroud)
我收到编译错误" 错误C2065:'ostringstream':未声明的标识符 ".
我觉得我已经包含了所有必要的头文件.
任何人都可以让我知道如何修复此错误(包括什么所有头文件)?
此外,我收到一个奇怪的错误,如"错误C2146:语法错误:缺少';' 在标识符"strout"之前,在同一行.
虽然我知道我没有错过";" 分叉@在抛出错误的行.
提前致谢.
除非您向我们展示,否则我们无法确定您的代码有什么问题.
但是您可以使用以下内容以及如何执行此操作的示例:
#include <iostream>
#include <sstream>
int main() {
std::ostringstream oss;
oss << "Hello";
std::cout << oss.str() << '\n';
return 0;
}
Run Code Online (Sandbox Code Playgroud)
最可能的原因是您实际上并未包含所有必需的头文件,这就是它无法识别的原因ostringstream.
而且缺乏识别可能导致丢失分号错误.
| 归档时间: |
|
| 查看次数: |
5375 次 |
| 最近记录: |