включить строку, строка не называет тип - PullRequest
0 голосов
/ 28 марта 2011

Я включил строку и сразу после вызова строковой переменной в структуре в заголовочном файле.Я получаю «строка не называет тип» для строки «Город происхождения и назначения», несмотря на то, что перед строкой вызывается строка

//sortedListClass.h (a few lines of comments)
#include <string>
struct flightRec{
    int flightnumber;
    string Origin; //problem #1
    string DestinationCity; // problem #2
    float cost;
    flightRec* ptr;
};
typedef flightRec* nodeptr;
#ifndef SORTEDLISTCLASS_H
#define SORTEDLISTCLASS_H
#include <iostream>
#include <cassert>

sortedListClass.h: 10: 5: error: 'string'не называет тип

sortedListClass.h: 11: 5: error: 'string' не называет тип

Могу я спросить, что я делаю неправильно?

1 Ответ

7 голосов
/ 28 марта 2011

Он называется std::string, если вы не добавите директиву using (чего не следует делать в заголовке).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...