c + +编译错误:具有初始化但不完整的类型(C++ compile error: has init

2019-08-02 20:57发布

我编码Eclipse和有类似如下:

#include <ftream>
#include <iostream>

void read_file(){
    char buffer[1025];
    std::istringstream iss(buffer);
}

但是,当我尝试建立,我得到以下错误: variable 'std::istringstream iss' has initializer but incomplete type

任何快速的想法? 我用Google搜索周围,似乎大多数人一样有这个问题根本不包括正确的头文件,我相信我做正确。

Answer 1:

你需要这个包括:

#include <sstream>


文章来源: C++ compile error: has initializer but incomplete type