Я читаю строки из текстового файла и хотел бы использовать повторяющиеся разделители как \ t \ t. Обычно у меня есть разделитель между параметрами, но для удобства чтения иногда полезно использовать строки как \ t \ t \ t для выравнивания текстовых последовательностей.
Я написал класс в своем main.cpp, который работал хорошо. Поскольку я хотел бы сохранить мой main.cpp максимально компактным, я попытался создать файл класса с файлом заголовка. Я сделал предварительное объявление в заголовочном файле и вставил член рабочего класса в файл class.cpp.
Класс использует переменные строкового типа, которые объявлены в class.cpp. При компиляции выдает ошибку, в которой говорится, что «строка не называет тип». Я думаю, что-то не так с моментом, когда я включаю заголовок string.h.
Он включен в файл Main.cpp. Должен ли я включить его также в заголовочный файл для класса или в файл class.cpp. Из предыдущих обменов я понял, что следует избегать включения библиотек повсюду.
Заранее спасибо,
Stefan