2012-11-17 21 views
59

tôi mã hóa trong Eclipse và có một cái gì đó như sau:C++ biên dịch báo lỗi: đã khởi tạo nhưng không đầy đủ loại

#include <ftream> 
#include <iostream> 

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

Tuy nhiên, khi tôi cố gắng xây dựng, tôi nhận được lỗi sau: variable 'std::istringstream iss' has initializer but incomplete type

Có suy nghĩ nhanh nào không? Tôi đã googled xung quanh và có vẻ như hầu hết mọi người với vấn đề này chỉ đơn giản là không bao gồm các tập tin tiêu đề mà tôi tin rằng tôi đang làm một cách chính xác.

+8

'std :: istringstring'? Tuy nhiên, nó nằm trong tiêu đề ''. – chris

+0

Rất tiếc, tôi đã nhập sai câu hỏi, tôi đã viết mã theo cách bạn đã viết để sự cố vẫn giống như – Aneem

+0

yep, thêm làm cho nó được xây dựng chính xác, cảm ơn! – Aneem

Trả lời

145

Bạn cần điều này bao gồm:

#include <sstream>