Как использовать веревку из C ++ STL в Xcode

Извиняюсь, если задаю глупый вопрос новичку. Я новичок в C ++ (знаком с C и целью C) и хотел использовать веревку из стандартной библиотеки шаблонов. Это включено с библиотеками, которые использует XCode? я пытался #include <vector> и то же самое для карты успешно, а также ext/hash_map, Однако веревка, кажется, не доступна. Должен ли я просто загрузить исходный код и включить его в свой проект?

-1

Решение

К сожалению, «Веревка» не является частью стандарта C ++!

Обзор C ++: http://www.cplusplus.com/reference/

1

Другие решения

По ссылке вы разместили:

Этот дистрибутив STL полностью состоит из заголовочных файлов: нет необходимости ссылаться на какие-либо библиотечные файлы.

Это означает, что шаги для его использования:

  • скачать исходный код для реализации SGI STL

  • добавьте их в свой путь включения

  • включите файлы по необходимости в ваш код

  • компилировать

Тем не менее, ссылка, которую вы разместили, не является стандартной библиотекой C ++. Это реализация STL (предшественник стандартной библиотеки C ++) с несколькими (нестандартными) дополнениями. В частности, найденная вами реализация веревки является нестандартным дополнением.

0

По вопросам рекламы [email protected]