web-dev-qa-db-fra.com

Erreur de compilation C ++: a un initialiseur mais un type incomplet

Je code en Eclipse et j'ai quelque chose comme:

#include <ftream>
#include <iostream>

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

Cependant, lorsque j'essaie de générer, j'obtiens le message d'erreur suivant: variable 'std::istringstream iss' has initializer but incomplete type

Des pensées rapides? J'ai cherché sur Google et il semble que la plupart des personnes atteintes de ce problème n'incluent tout simplement pas les fichiers d'en-tête appropriés, ce que je crois bien faire.

89
Aneem

Vous avez besoin de cela, notamment:

#include <sstream>
201
Jive Dadson