15 НАЙ-ДОБРИ програми за начинаещи на C ++ (2021 актуализация)

Anonim

C ++ е език за компютърно програмиране, който съдържа характеристиката на езика за програмиране C, както и Simula67 (това е първият обектно ориентиран език). C ++ представи концепциите за класове и обекти.

Ето списък с най-добрите книги на C ++, които трябва да бъдат част от библиотеката на всеки разработчик на C ++.

1) C ++ Primer 5th Edition

C ++ Primer (5th Edition) 5th Edition, написан от Stanley B, въвежда стандартната библиотека на C ++ от самото начало. Помага ви да пишете полезни програми, без да е необходимо да овладявате всеки аспект на езика C ++. Книгите обхващат много примери и също така демонстрира как да ги използваме по най-добрия начин.

Тази книга е идеална за този нов разработчик, който иска да знае основните концепции и техники на C ++. Книгата ви помага да научите чрез примери, които осветяват най-добрите днешни стилове на кодиране и техники за проектиране на програми.

Проверете най-новите отзиви за цени и потребители на Amazon

2) C ++ за един час на ден, Sams Teach Yourself 8-мо издание

Тази книга представя езика от практическа гледна точка. Помага ви да научите как да използвате C ++, за да създавате по-бързи, по-прости и по-ефективни C ++ приложения. Можете да разберете как функциите на C ++ ви помагат да пишете ефективен код, използвайки понятия като конструктори на преместване, ламбда изрази и оператори за присвояване.

Книгата ви помага да научите обектно-ориентирани концепции за програмиране като капсулиране, абстракция, наследяване и полиморфизъм. Помага ви да научите как можете да използвате алгоритмите на библиотеката на стандартните шаблони, за да пишете богати на функции и стабилни приложения на C ++.

Проверете най-новите отзиви за цени и потребители на Amazon

3) C ++ Pocket Reference 1-во издание

Ускорено C ++: Практическо програмиране, написано от Андрю Кьониг. Тази уводна книга, която използва практически подход за решаване на проблеми, използващи C ++. Той обхваща широк обхват на програмиране на C ++ от други уводни книги.

Книгата описва реални проблеми и решения, а не само езикови характеристики. Книгата обхваща езика и стандартната библиотека заедно: Също така ще научите как да използвате библиотеката от самото начало.

Проверете най-новите отзиви за цени и потребители на Amazon

4) C ++: Пълното справочно четвърто издание

C ++ Pocket Reference е помощник за памет за програмисти на C ++, написан от Kyle Loudon. Този джобен справочник е идеален справочник за носене, гарантирайте, че ще ви бъде удобен, когато е необходимо.

Информация за C ++ типове и преобразувания на типове Синтаксисът за C ++ изрази и директиви за препроцесор Масиви, указатели, низове и изрази и др. Опреснители на тази книга също обхваща концепции на C ++ като пространства от имена и обхват.

Проверете най-новите отзиви за цени и потребители на Amazon

5) C ++ Всичко в едно за манекени 3-то издание

Всичко в едно за манекени C ++, 3-то издание е идеален наръчник за програмисти на C ++. Автор Джон Пол Мюлер е признат авторитет в компютърната индустрия, който е вашето най-добро ръководство за C ++. Тази книга на C ++ ви учи как можете да работите с обекти и класове. Помага ви да научите усъвършенствани умения за кодиране, използвайки различни концепции на C ++.

Книгата също така ви помага да откриете как ламбда изразите могат да направят кода ви по-кратък и четлив. Той също така ви помага да работите по създаването на код по-бързо и по-добре от всякога.

Проверете най-новите отзиви за цени и потребители на Amazon

6) Обиколка на C ++ (C ++ In-Depth Series) 1-во издание

Книгата на Bjarne Stroustrup Обиколка на C ++. Той предлага пълни справки за основните концепции на C ++ и практическо кодиране, за да даде опитен програмист да получи това, което представлява съвременния C ++. Тази кратка книга съдържа автономно ръководство.

Авторът обхваща много езикови характеристики на C ++ и основните компоненти на стандартната библиотека. Книгата стига до степента, която дава на програмистите смислен преглед на езика, заедно с ключови примери и много примери за кодиране, което ви помага да започнете.

Проверете най-новите отзиви за цени и потребители на Amazon

7) Ефективен модерен C ++

Effective Modern C ++ е книга, написана под формата на насоки, а не на правила, тъй като насоките имат изключения. Най-важната част от всеки артикул не е съветът, който предлага, а обосновката зад съвета. Когато прочетете това, ще можете да определите дали обстоятелствата на вашия проект оправдават нарушение на указанията на артикула.

Основната цел на тази книга е да даде по-задълбочено разбиране за това как работят нещата в C ++ 11 и C ++ 14.

Проверете най-новите отзиви за цени и потребители на Amazon

8) C ++ Standard Library, The: A Tutorial And Reference 2Nd Edition

Книгата предлага изчерпателна документация за всеки компонент на библиотеката, която включва въведение в нейното предназначение и дизайн.

Тази книга на C ++ обхваща практически подробности за програмиране, необходими за ефективно използване. Той също така преподава подпис, важни класове и функции и много примери за работещ код. Книгата обхваща и теми като библиотека със стандартни шаблони (STL), изследване на контейнери, итератори, функционални обекти и др.

Проверете най-новите отзиви за цени и потребители на Amazon

9) Започване с C ++ от Контролни структури до Обекти плюс

Тази книга на C ++ е написана от Тони Гадис. Това е стъпка по стъпка презентация помага на начинаещи, както и опитни разработчици. Помага им да разберат важни концепции на езика за програмиране C ++.

В тази книга Gaddis обхваща контролни структури, функции, масиви и указатели преди обекти и класове. Текстове на Gaddis, ясен и лесен за четене код с много практически реални примери. MyProgrammingLab за започване на работа с C ++ предлага домашна работа, програма за оценка, която ангажира учащите.

Проверете най-новите отзиви за цени и потребители на Amazon

10) Ускорено C ++: Практическо програмиране от пример 1-во издание

Това е усъвършенствана учебна книга на C ++, написана от Скот Майерс. Книгата включва теми като плюсовете и минусите на скобената инициализация, перфектното препращане, с изключение на спецификациите, а интелигентният указател прави функции. Връзките между std :: move, std :: напред. Той също така обхваща техниките, които ви помагат да пишете правилни, полезни ламбда изрази.

Effective Modern C ++ е най-важната книга, за да знаете важната концепция и насоки, стилове и идиоми на C ++ за ефективно използване на съвременния C ++ ефективно и задълбочено.

Проверете най-новите отзиви за цени и потребители на Amazon

11) По-ефективен C ++

Това е идеален справочник на C ++, написан от Скот Майерс.

Той предлага много езикови справки на C и преподава C като подмножество на C ++

Тази книга илюстрира езика C ++ с добри примери навсякъде. Силно се препоръчва като справочник.

Проверете най-новите отзиви за цени и потребители на Amazon

12) Обектно-ориентирано програмиране в C ++ 4th Edition

Робърт Лафоре пише обектно-ориентирано програмиране на C ++. Книгата започва с основните принципи на езика за програмиране C ++. Постепенно въвежда все повече към напреднали теми.

Структурата на тази книга много прилича на тази на предишното издание. Всяка глава в тази книга е пълна със стандарт ANSI C ++ и ревизираните примери, за да отразяват настоящите практики и стандарти.

Проверете най-новите отзиви за цени и потребители на Amazon

13) Програмиране на C ++: От анализ на проблеми до дизайн на програми 3-то издание

Програмиране на C ++: От анализ на проблеми до програмиране на програми, Третото издание е книга, написана от DS Malik. Тази книга за програмиране също преподава OOD методология за сортиране на алгоритми. Той също така учи как да се представя допълнителен материал за абстрактни класове.

Освен това наборите от упражнения, дадени в края на всяка глава, са разширени и сега съдържат няколко изчисления и свързани с инженерството упражнения.

Проверете най-новите отзиви за цени и потребители на Amazon

14) C ++: Подробен подход към практическото кодиране

Подробен подход към практическото кодиране е втора книга, написана от Нейтън Кларк. Авторът споделя своя 20-годишен опит в програмирането в тази книга. Тази книга служи като ръководство за преподаване, а също и справочно ръководство, което да ви придружава през този прекрасен свят на програмирането.

Този втори том обхваща основни ++ теми като типове данни, променлив обхват, константи и литерали, оператори на модификаторни типове, числа, низове, класове и обекти, указатели на масиви, структура на данни, дата и час и т.н.

Проверете най-новите отзиви за цени и потребители на Amazon

15) C ++ 17 STL Cookbook

Тази книга ви помага да разберете механиката на езика и функциите на библиотеката и предлага представа за това как работят.

Книгата възприема специфичен за изпълнение подход за решение на проблеми, който ви помага да разрешите такива проблеми. Той също така обхваща основните STL концепции, като контейнери, алгоритми, ламбда изрази, итератори.

Проверете най-новите отзиви за цени и потребители на Amazon