Объявить в хидере std::string как класс нельзя:
test.h:8: error: ‘string’ in namespace ‘std’ does not name a type
Включать iostream в хедер попахивает костылём.
P.S. Очень жаль, что тип string не интегрирован в сам язык, а находится iostream.
Объявить в хидере std::string как класс нельзя:
test.h:8: error: ‘string’ in namespace ‘std’ does not name a type
Включать iostream в хедер попахивает костылём.
P.S. Очень жаль, что тип string не интегрирован в сам язык, а находится iostream.
Ответ на: комментарий от lester_dev Ответ на: комментарий от ShTH Ответ на: комментарий от erfea Ответ на: комментарий от ShTH Ответ на: комментарий от ShTH Ответ на: комментарий от ShTH Ответ на: комментарий от alex_custov Ответ на: комментарий от ShTH Ответ на: комментарий от jtootf Ответ на: комментарий от golodranez Ответ на: комментарий от placement_new Ответ на: комментарий от bibi