我在 Eclipse 中编码并且有如下内容:
#include <ftream>
#include <iostream>
void read_file(){
char buffer[1025];
std::istringstream iss(buffer);
}
但是,当我尝试构建时,我收到以下错误:variable 'std::istringstream iss' has initializer but incomplete type
有什么快速的想法吗?我搜索了一下,似乎大多数有这个问题的人根本没有包含正确的头文件,我相信我做得正确。
std::istringstring
?不过,它无论如何都在 <sstream>
标头中。
#include<fstream>
而不是 #include <ftream>
@Aneem
你需要这包括:
#include <sstream>
` 请包括以下任何一项:
`#include<sstream>`
using std::istringstream;
不定期副业成功案例分享
sstream
标头才能使用std::istringstream
。 en.cppreference.com/w/cpp/io/basic_istringstreamgcc
error message 误导,这不利于程序员遵守标准。