Документация для STL

Я провел последние несколько лет, сражаясь с зубами и ногтями, чтобы избежать работы с С++, поэтому я, вероятно, один из очень небольшого числа людей, которым нравится системное программирование и мета-программирование шаблонов, но совершенно не имеет опыта, когда дело доходит до STL и очень мало опыта работы с С++.

  • Кто-нибудь знает о хорошем документе для начала использования STL?

Я бы предпочел, чтобы PDF или что-то еще я мог убить деревья, и я ищу что-то большее по линиям ссылки, чем учебник (хотя раскол 80/20 был бы там хорош).


В итоге я использовал документы , выставив их через драйвер PDF и связав их с эта идея. Теперь я отлаживаю их с двухсторонней двусторонней (всего 190 страниц, но у меня есть > 1к страниц в моей квоте и только 4 месяца до окончания).

Ответы

Ответ 4

В общем, лучше всего использовать документацию, поставляемую с вашей цепочкой инструментов C++. Для документов общего назначения мне нравится документация GNU libstd C++.

Если вы ищете правильную ссылку, то, действительно, ничто не может победить "ISO/IEC 14882: 2003 - Язык программирования C++" - в конце концов, это основной источник. Я не знаю ни одного легального способа получить PDF для этого бесплатно. Вы можете купить PDF у ISO, но они просят $ 300 за это, на мой взгляд, слишком много. Более дешевый вариант - обратиться в один из национальных органов по стандартизации, который выпускает ISO - они публикуют эти стандарты под своим собственным именем (но в остальном без изменений), и обычно цены более нормальные. Самая дешевая бумажная версия, которую я знаю, опубликована Британским институтом стандартов - доступна на Amazon за 85 долларов. Похоже, что самый дешевый PDF для скачивания в магазине австралийской организации-члена.

Ответ 5

Если вы собираетесь делать С++, вам понадобится книга "Язык программирования С++" от Stroustrup. Это отличная ссылка на STL. Я все время ссылаюсь на все, что связано с алгоритмами и контейнерами.

Если вам нужно больше практического подхода к обучению, попробуйте книгу Джосуттиса, как рекомендовал Марк Рэнсом.

Ответ 7

Эта ссылка, конечно, устарела, вот ссылка для скачивания документации STL в разных форматах, которая будет полезна для таких энтузиастов, как я:

http://www.informatik.uni-freiburg.de/~danlee/fun/STL-doc/