Извиняюсь, если задаю глупый вопрос новичку. Я новичок в C ++ (знаком с C и целью C) и хотел использовать веревку из стандартной библиотеки шаблонов. Это включено с библиотеками, которые использует XCode? я пытался #include <vector>
и то же самое для карты успешно, а также ext/hash_map
, Однако веревка, кажется, не доступна. Должен ли я просто загрузить исходный код и включить его в свой проект?
К сожалению, «Веревка» не является частью стандарта C ++!
Обзор C ++: http://www.cplusplus.com/reference/
По ссылке вы разместили:
Этот дистрибутив STL полностью состоит из заголовочных файлов: нет необходимости ссылаться на какие-либо библиотечные файлы.
Это означает, что шаги для его использования:
скачать исходный код для реализации SGI STL
добавьте их в свой путь включения
включите файлы по необходимости в ваш код
компилировать
Тем не менее, ссылка, которую вы разместили, не является стандартной библиотекой C ++. Это реализация STL (предшественник стандартной библиотеки C ++) с несколькими (нестандартными) дополнениями. В частности, найденная вами реализация веревки является нестандартным дополнением.