2012-03-13 4 views
3

Я уже более 2 лет программирую с помощью C++, начиная с самостоятельного изучения его с помощью онлайн-руководств/книг. Теперь, через 2 года, я думаю, что хорошо владею языком. Одна вещь, хотя я не обратил внимания на:Как использовать стандартную библиотеку

Речь идет о стандартной библиотеке C++. Недавно мне приходилось иметь дело с абстрактными потоками и буферами, и я понял, что я ничего не знаю о их мощном использовании. Я знаю только основные контейнеры и операции io.

Итак, есть ли хорошие сайты/книги, где я могу узнать, как лучше использовать потоки/библиотеку в целом и изучить архитектуру библиотеки? Ссылки на сайты будут оценены :)

+1

Посмотрите здесь: http://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list –

+0

Дубликат: http://stackoverflow.com/questions/1216374/where -в-учиться-больше-о-потоки-в-с. Посмотрите на выбранный ответ: Лучшая книга по теме - C++ IOStreams & Locales от langer & Kreft. Это покрывает материал при получении ваших собственных streambufs и т. Д., Которые большинство книг не трогают. Тем не менее, я мог бы жить без предметов. – Yavar

+5

Итак, вы освоили C++ всего за 2 года? Вы можете считать себя wunderkind :) Если вы пропустили стандартную библиотеку, то у вас есть большая дыра в вашем опыте на C++. –

ответ

1

Я думаю, что эта связь может быть хорошей отправной точкой

http://cplusplus.com/reference/iostream/

И СТЛ

http://www.sgi.com/tech/stl/

+0

Хотя документация SGI очень хорошая, имейте в виду, что STL отличается от стандартной стандартной библиотеки несколькими способами. –

2

Я думаю, что эти книги являются хорошим источник:

  • Стандартная библиотека C++: Учебное пособие и справочник, Nicolai M. Josuttis, ISBN 0201379260

  • Эффективное STL: 50 конкретных способов улучшить использование стандартной библиотеки шаблонов, Скотт Мейерс, ISBN 0201749629

Смежные вопросы