2010-05-23 3 views

ответ

29

string находится в пространстве имен std, вы должны использовать std::string или ввести его в область действия с помощью директив или с помощью объявлений.

4

Использование

std::string var; 

или

using namespace std; 
string var; 

Строка в станд имен, так что вы должны позволить ваш компилятор знает.

+0

+1 Я рад, что я не единственный, кто использует 'using namespace'. –

+3

Пока вы делаете это в уединении своих собственных единиц перевода. – aschepler

+2

@aschepler: Имейте моих детей –