Ответ 1
Здесь ссылка, которую я использую. SGI, Скачать в автономном режиме
Здесь еще одна ссылка
Я провел последние несколько лет, сражаясь с зубами и ногтями, чтобы избежать работы с С++, поэтому я, вероятно, один из очень небольшого числа людей, которым нравится системное программирование и мета-программирование шаблонов, но совершенно не имеет опыта, когда дело доходит до STL и очень мало опыта работы с С++.
Я бы предпочел, чтобы PDF или что-то еще я мог убить деревья, и я ищу что-то большее по линиям ссылки, чем учебник (хотя раскол 80/20 был бы там хорош).
В итоге я использовал документы , выставив их через драйвер PDF и связав их с эта идея. Теперь я отлаживаю их с двухсторонней двусторонней (всего 190 страниц, но у меня есть > 1к страниц в моей квоте и только 4 месяца до окончания).
Здесь ссылка, которую я использую. SGI, Скачать в автономном режиме
Здесь еще одна ссылка
Если вы хотите мертвые деревья, возможно, вам лучше купить подходящую книгу? Я нашел это незаменимым: Стандартная библиотека C++: учебное пособие и справочник Николая М. Йозуттиса
cplusplus легко читается ссылка.
STL в Codeproject. Убедиться вы проверяете дату статьи.
В общем, лучше всего использовать документацию, поставляемую с вашей цепочкой инструментов C++. Для документов общего назначения мне нравится документация GNU libstd C++.
Если вы ищете правильную ссылку, то, действительно, ничто не может победить "ISO/IEC 14882: 2003 - Язык программирования C++" - в конце концов, это основной источник. Я не знаю ни одного легального способа получить PDF для этого бесплатно. Вы можете купить PDF у ISO, но они просят $ 300 за это, на мой взгляд, слишком много. Более дешевый вариант - обратиться в один из национальных органов по стандартизации, который выпускает ISO - они публикуют эти стандарты под своим собственным именем (но в остальном без изменений), и обычно цены более нормальные. Самая дешевая бумажная версия, которую я знаю, опубликована Британским институтом стандартов - доступна на Amazon за 85 долларов. Похоже, что самый дешевый PDF для скачивания в магазине австралийской организации-члена.
Если вы собираетесь делать С++, вам понадобится книга "Язык программирования С++" от Stroustrup. Это отличная ссылка на STL. Я все время ссылаюсь на все, что связано с алгоритмами и контейнерами.
Если вам нужно больше практического подхода к обучению, попробуйте книгу Джосуттиса, как рекомендовал Марк Рэнсом.
И как только вы закончите читать все ссылки, предлагаемые здесь, обязательно посмотрите "Эффективный STL" Скотта Мейерса.
Эта ссылка, конечно, устарела, вот ссылка для скачивания документации STL в разных форматах, которая будет полезна для таких энтузиастов, как я: