string в VC++
Почему я, работая в VC++ 6, добавляя <string.h> не могу использовать стандартный класс string из STL?? Как мне добиться его использования в VC++ 6?
Цитата:
Почему я, работая в VC++ 6, добавляя <string.h> не могу использовать стандартный класс string из STL?? Как мне добиться его использования в VC++ 6?
Потому что в string.h объявлены функции работы с C-строками. Класс string объявлен в string (без h). Кроме того все классы STL объявлены в пространстве имен std т.е. нужно писать
std::string
А когда надоест, в начале файла можно указать
using namespace std;
и писать просто string :)
Цитата:
Originally posted by _ReZzZ_
Почему я, работая в VC++ 6, добавляя <string.h> не могу использовать стандартный класс string из STL?? Как мне добиться его использования в VC++ 6?
Почему я, работая в VC++ 6, добавляя <string.h> не могу использовать стандартный класс string из STL?? Как мне добиться его использования в VC++ 6?
...
А что бы не делать все ручками, безо всяких stl?