123 votes

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

Je code dans Eclipse et j'ai quelque chose comme ce qui suit :

#include <ftream>
#include <iostream>

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

Cependant, lorsque j'essaie de construire, j'obtiens l'erreur suivante : variable 'std::istringstream iss' has initializer but incomplete type

Des idées rapides ? J'ai fait des recherches sur Internet et il semble que la plupart des personnes ayant ce problème n'ont pas inclus les bons fichiers d'en-tête, ce que je pense faire correctement.

279voto

Jive Dadson Points 3563

Vous devez inclure ceci :

#include <sstream>

0voto

devELIOper Points 129

` Veuillez inclure l'un ou l'autre de ces éléments :

`#include<sstream>`

using std::istringstream;

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X