По моему мнению, на данный момент существуют 3 книги посвященные C++, которые должен прочитать любой C++ разработчик, который хочет хорошо знать свой основной рабочий инструмент.
The C++ Programming Language
Первая, и самая важная из всех существующих книг по “The C++ Programming Language” была на днях переиздана и может быть куплена в электронном виде за совсем не большие, для такого уровня книги деньги: $47.99, а если немного погуглить, то и еще дешевле.
Вчера купил, теперь боюсь проехать мою станцию в метро, увлекательное чтение, надо сказать.
C++ Templates
Вторая книга не менее важна, разве что читать ее в метро будет куда тяжелее, ведь для того что бы разобраться в хитросплетениях метопрограммирования, зачастую, надо основательно сконцентрироваться. Очень надеюсь что книга будет переиздана, но пока что приходится довольствоваться изданием ориентированным на C++03, а не на C++11, как бы этого хотелось.
C++ Concurrency in Action
А третьей крайне настольной книгой C++ разработчика можно назвать “C++ Concurrency in Action”. По большому счету, у большинства C++ разработчиков тема написания многопоточных приложений, мягко говоря, хромает и я, не являясь исключением, открыл в этой книге много нового для себя.