где мне включить библиотеку строк в заголовочный файл C++

Мой простой класс не будет компилироваться в Visual Studio. Он работал до того, как я добавил в него члена строковой компании и метод getter getCo(). Думаю, мне нужно где-то поместить #include стандартную библиотеку string, но я не знаю куда. Есть идеи где? В моем заголовочном файле у меня есть:

#pragma once
#ifndef ENGINEER_H_
#define ENGINEER_H_

class engineer {
    int years;
    string company;
public:
    engineer(int years);
    ~engineer(void);
    int getYears();
    string getCo();
};

#endif ENGINEER_H_

И в моем CPP-файле для определения класса у меня есть:

#include "StdAfx.h"
#include "engineer.h"

engineer::engineer(int y, string c){
    years = y;
    company = c;
}

engineer::~engineer(void) {
}

int engineer::getYears() {
    return years;
}

string engineer::getCo() {
    return company;
}
5
задан skaterdav85 16 September 2011 в 20:04
поделиться