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