2012-11-17 16 views
59

sto codifica in Eclipse e hanno qualcosa di simile al seguente:C++ Errore di compilazione: è inizializzatore ma tipo incompleto

#include <ftream> 
#include <iostream> 

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

Tuttavia, quando provo ad installare, ottengo il seguente errore: variable 'std::istringstream iss' has initializer but incomplete type

Qualche idea veloce? Ho cercato su google e sembra che la maggior parte delle persone con questo problema semplicemente non abbia incluso i file di intestazione corretti che credo stia facendo correttamente.

+8

'std :: istringstring'? È comunque nell'header ''. – chris

+0

whoops, ho digitato la domanda errata, l'ho codificata nel modo in cui hai scritto quindi il problema è sempre lo stesso – Aneem

+0

sì, aggiungendo fatto costruire correttamente, grazie! – Aneem

risposta

145

Hai bisogno di questo includono:

#include <sstream> 
Problemi correlati