компиляция — ошибка компиляции C ++: имеет инициализатор, но неполный тип

Я кодирую в Eclipse, и у меня есть что-то вроде следующего:

#include <ftream>
#include <iostream>

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

Однако, когда я пытаюсь собрать, я получаю следующую ошибку: variable 'std::istringstream iss' has initializer but incomplete type

Есть быстрые мысли? Я гуглил, и кажется, что большинство людей с этой проблемой просто не включили правильные заголовочные файлы, которые, я считаю, я делаю правильно.

76

Решение

Вам нужно это включить:

#include <sstream>
172

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]