Erro de compilação C ++: tem inicializador, mas tipo incompleto
Eu estou codificando no Eclipse e tenho algo como o seguinte:
#include <ftream>
#include <iostream>
void read_file(){
char buffer[1025];
std::istringstream iss(buffer);
}
No entanto, quando tento criar, recebo o seguinte erro:variable 'std::istringstream iss' has initializer but incomplete type
Alguma ideia rápida? Eu pesquisei por aí e parece que a maioria das pessoas com esse problema simplesmente não incluiu os arquivos de cabeçalho corretos, que acredito estar fazendo corretamente.