Изучение C ++ классических книг

C ++ является языком трудно учиться и проста в использовании! После исследований, магическая бесконечна.

Книги столько, сколько каждый хочет, чтобы найти злые духи Jianpu исследования.

Здесь, прогрессивный подход, изложенный в книгах C ++, вы можете пойти выбрать нужные книги в соответствии с вашими потребностями.

Книга следует синглы хорошую базу, расширить свой кругозор, чтобы узнать C ++ это!

Исходя из личного опыта, эти книги просто будут разделены на три категории: Начало работы, улучшить, расширить, рекомендуется, чтобы видеть.

 

введение

"C ++ Primer 5-е издание"

C ++ вводной книги, я больше всего рекомендую эту книгу, нужно обязательно увидеть! ! ! Теперь обновлен до версии 5 включает в себя содержание C ++ 11, не смотрите на четвертом издании.

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

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

 

увеличить

"Эффективное использование C ++" 和 "более эффективные C ++"

C ++ это больше дверей язык яма.

«Эффективное использование C ++» Эта книга о большом количестве контента, говорят много способов, как эффективно использовать C ++ и C ++, как избежать ям.

 И «более эффективный C ++» можно рассматривать в качестве дополнения к эффективному C ++.

 

"Эффективное СТЛ"

В этой книге автор объясняет, как объединить компоненты библиотеки STL в дизайне, чтобы получить максимальную выгоду. Такая информация позволяет просто простые, прямые вопросы разработки, простое решение, но и поможет вам разработать более сложные вопросы, элегантный подход. Я описываю общее использование ошибок STL, но, чтобы показать вам, как их избежать. Это поможет вам не пропустить флэш-ресурсы, не-переносимый код и неопределенное поведение. Я обсуждал способы оптимизации кода, так что вы можете STL должны действовать, как это так быстро и гладко.

 

«C ++ Стандартная библиотека» Первое издание

Книга очень толстая, она может быть использована в качестве справочников, знакомый каталога, проблема, когда ссылка, посмотрите.

 

 

"C ++ Стандартная библиотека" Second Edition

Эта книга представляет собой классический C ++ глобальных авторитетного справочник в 12 лет, на основе крупного обновления стандарта нового C ++ 11.

Стандартная библиотека предоставляет набор общих классов и интерфейсов, что значительно расширены основные функции C ++ языка. Книга дала подробный отчет о каждой стандартных библиотечных компонентов, включая анализ ее цели и методы проектирования сложных понятий, практических и эффективных деталей программирования, существуют подводные камни, важные классы и функции, но и дополняется большим количеством C ++ 11 стандарта практические примеры кода для достижения. В дополнении к покрытию новых компонент, характеристик, как и в предыдущих изданиях этой книги, сосредоточиться на стандартной библиотеке шаблонов (STL), вовлекая контейнеры, итераторы, функциональные объекты и алгоритмы STL. Кроме того, книга в равной степени обеспокоена лямбде-выражение, основанное на новом C ++ стиле программирования и его диапазон воздействия для цикла, перемещениями семантики и переменных параметров, таких как стандартная библиотека шаблонов.

 

«Анализ STL исходный код»

Каждая рекомендация СТЛ-глубина статья должна пропустить эту книгу. Рассмотреть следующие вопросы, возможно, потребуется рассмотреть ли: 1.STL в DQueue механизма реализации (как организовать структуру данных, процесс вставки итератора и удаление реализации) 2. знакомы с красно-черного дерева, будь то рассказ его вставка и удаление процесса, как отрегулировать. 3. Некоторые реализации экстрактор

 

«Обобщенное программирование и STL»

Книга Внутри механизма экстракции и различных общих концепций обсуждаются очень тщательно, первые 6 глав в качестве основной главы, не может быть пропущен. Физические упражнения могут быть закодированы или выглядеть на практике позади. Может быть использовано в качестве последующего раздела после прочтения ручного использования алгоритма STL используется для объяснения и контейнеров были классифицированы, и значительное число примеров приведено.

 

«C экспертами по программированию» и «C и указатель»

C ++ из C, для указателей, для различного смещения вычисления адреса для углубленного анализа малого конца шатуна, придется полагаться на некоторых из твердой валюты, чтобы решить, что эти книги, хотя и не толстые, но на самом деле трудно читать, количество информации, очень полный, многие из которых используются в C ++ обычно не знают о знаниях, но и является важным моментом. Знать, почему люди с удовольствием;

Что касается дна, она используется для проверки, является ли программирование твердого фундамента. C ++ для того, чтобы полностью понять дно вещей, все равно придется смотреть на экспертах программирования, хорошие два книг, указатели и т.п. говорит очень тщательно.

 

расширять

«В глубоком понимании 11 C ++: C ++, 11 новые функции анализ и применение»

«Глубокое понимание C ++ 11: 11 Нового анализа Особенности и приложения C ++» Выбор редактора: стандарты C ++ комитет и члена IBM XL компиляторов китайской команды написано в соавторстве, авторитетное сомнение. Системы, в глубине, подробное описание нового языка имеется стандарт 11 новых C ++, новые стандартные функции библиотеки, улучшение существующих функций, а также применение всех этих новых функций.

 

«C ++ параллельного программирования бой (китайская версия)»

Эта книга о C ++ 11/14 новые темы и многопоточная библиотека программирования.

 

"C ++ дизайн API."

Эта книга подходит программистам некоторые программирования C ++ опыт чтения, но и для читателей, интересующихся темой ссылки дизайн апи.

Современные разработки программного обеспечения является серьезной проблемой, как написать высокого качества API. апи несет ответственность за обеспечение логического интерфейса для компонента и скрывая внутренние детали модуля. Большинство программистов полагаться на опыте и приключениях, что делают его трудно достичь надежных, эффективных, стабильных, расширяемых требований. Д-р Мартин Reddy лет опыта в своей собственной основе, апите для различных типов и моделей, суммируется различной конструкции апи наилучшей стратегией, сосредоточив внимание на долгосрочных проекты в области развития крупномасштабных, дополненный детальными примерами кода, чтобы помочь дизайнерским решениям успешное осуществление и достижение стабильности и надежности программного проекта.

 

"++ Медитации C"

«C ++» Медитации на основе хорошо известного автора в журнале технологий опубликовал технические статьи, опубликованные во всем мире лекционных курсов и лекций в Стэнфордском университете отделки, писать вместе, сплавляются вместе прозрения 10 лет программирования карьеры C ++. Книга разделена на шесть 32 глав, истории и характеристик языка C ++, классы и наследование, STL и общего программирования, библиотеки проектирования и другие основные технические вопросы были подробно обсуждены и в глубину, нюансы охватывает почти C ++ Все дизайнерские идеи и технические детали. Книга тщательно отобрана в качестве примера, чтобы передать методы и концепции продвинутого программирования читателя.

 

"Разведка Глубина C ++ Object Model"

Эта книга посвящена основные механизмам C ++ объектно-ориентированного программирования, включая структурную формулу семантику, объект временного поколения, инкапсуляцию, наследование и виртуальные - виртуальные функции и виртуальное наследование. Эта книга дает вам знать: Как только вы в состоянии понять базовую модель реализации, ваш код будет получить как много эффективности. Липпман пояснил, что различные сообщения об ошибках и мифы о дополнительной нагрузке и сложностях C ++, но также отметили некоторые из затрат и выгод обмена существуют. Он описывает широкий спектр реализации модели, указывая на свой эволюционный путь своего основного элемента. В книге рассматривается объектная модель семантических сигналов C ++, и указала, как эта модель является влиянием вашей программы.

Эта книга является более трудной, вы можете просто смотреть, знать, чтобы позвонить виртуальная функцией является добавочной стоимостью на линии ...

рекомендация

отwww.cnblogs.com/forms-skylark/p/10926514.html
рекомендация