ฉันกำลังเขียนโค้ดใน Eclipse และมีสิ่งต่อไปนี้:
#include <ftream>
#include <iostream>
void read_file(){
char buffer[1025];
std::istringstream iss(buffer);
}
อย่างไรก็ตามเมื่อฉันพยายามสร้างฉันได้รับข้อผิดพลาดต่อไปนี้: variable 'std::istringstream iss' has initializer but incomplete type
ความคิดด่วน ๆ ? ฉันได้ googled และดูเหมือนว่าคนส่วนใหญ่ที่มีปัญหานี้ไม่ได้รวมไฟล์ส่วนหัวที่ถูกต้องซึ่งฉันเชื่อว่าฉันทำถูกต้อง
อ๊ะฉันพิมพ์คำถามผิดฉันได้เข้ารหัสตามที่คุณเขียนเพื่อให้ปัญหายังคงเหมือนเดิม
—
Aneem
ใช่การเพิ่ม <sstream> ทำให้มันสร้างได้อย่างถูกต้องขอบคุณ!
—
Aneem
ยากที่จะดูว่าเหตุผลสำหรับการเปิดใหม่คืออะไร ฉันจะข้ามไปและปล่อยให้คนอื่นตัดสินใจ แต่ดูเหมือนจะเป็นข้อผิดพลาดง่ายๆ
—
Aaron Hall
std::istringstring
เหรอ? อย่างไรก็ตามมันอยู่ใน<sstream>
ส่วนหัวอยู่ดี