2012-11-17 24 views
59

jestem kodowania w Eclipse i mieć coś jak poniżej:C++ skompilować błąd: nie inicjatora ale niekompletny typ

#include <ftream> 
#include <iostream> 

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

Jednak, gdy staram się budować, pojawia się następujący błąd: variable 'std::istringstream iss' has initializer but incomplete type

Jakieś szybkie myśli? Przeszukałem go i wygląda na to, że większość osób z tym problemem po prostu nie zawiera plików nagłówkowych, które, jak sądzę, robię poprawnie.

+8

'std :: istringstring'? Mimo to jest w nagłówku ''. – chris

+0

whoops, wpisałem pytanie źle, mam to zakodowane tak, jak napisałeś, więc problem jest wciąż ten sam – Aneem

+0

tak, dodając sprawił, że buduje się poprawnie, dzięki! – Aneem

Odpowiedz

145

Trzeba to obejmować:

#include <sstream> 
Powiązane problemy