строка
находится в пространстве имен std
, поэтому вам нужно либо указать его как std :: string
, либо сделайте имя доступным в текущей области с помощью , используя пространство имен std;
или , используя std :: string;
.
Также заголовок называется строка
, а не string.h
, поэтому включите его таким образом:
#include <string>
Обычно вы также можете использовать QT QString
вместо std :: string
, если вы используете это связано с компонентами QT, которые обычно принимают параметры QString
.
Думаю, вам следует использовать заголовок
, а затем использовать std :: string
(еще лучше было бы const std: : строка &
)