Господа, помогите новичку.
воникла проблема. Вообщем в примере всего-навсего нужно было использовать переменную
типа STRING. Текст примера такой
#include <string>
int main()
{
string current_chapter = "Начинаем";
return 0;
}
Выдаёт такое
F:\Microsoft Visual Studio\MyProjects\3\3.cpp(5) : error C2065: 'String' : undeclared identifier
F:\Microsoft Visual Studio\MyProjects\3\3.cpp(5) : error C2146: syntax error : missing ';' before identifier 'current_chapter'
F:\Microsoft Visual Studio\MyProjects\3\3.cpp(5) : error C2065: 'current_chapter' : undeclared identifier
F:\Microsoft Visual Studio\MyProjects\3\3.cpp(5) : error C2440: '=' : cannot convert from 'char [9]' to 'int'
This conversion requires a reinterpret_cast, a C-style cast or function-style cast
Может я скачал старый материал и синтаксис теперь изменился? Аналогичная проблема с vector.
Цитата:
Originally posted by BlackWind
Может я скачал старый материал и синтаксис теперь изменился? Аналогичная проблема с vector.
Может я скачал старый материал и синтаксис теперь изменился? Аналогичная проблема с vector.
Просто он говорит тебе что не знает что такое string. Не обходимо после подключения <string>
дописать
using namespace std;
и все будет ок.
Цитата:
Originally posted by kelvin
Просто он говорит тебе что не знает что такое string. Не обходимо после подключения <string>
дописать
using namespace std;
и все будет ок.
Просто он говорит тебе что не знает что такое string. Не обходимо после подключения <string>
дописать
using namespace std;
и все будет ок.
Я бы рекомендовал не злоупотреблять using namespace, а употреблять std:: (std::string и т.п.).
Цитата:
Originally posted by Green
Я бы рекомендовал не злоупотреблять using namespace, а употреблять std:: (std::string и т.п.).
Я бы рекомендовал не злоупотреблять using namespace, а употреблять std:: (std::string и т.п.).
Угу, лучше юзать std::чето, что надо. Просто можно случаем заюзать совсем не то, что тебе надо.