Ocena:

Książka jest ogólnie dobrze przyjęta ze względu na swoją przejrzystość i pomocne przeglądy, ale ma wady pod względem czytelności i szczegółowych wyjaśnień, szczególnie dla absolutnie początkujących.
Zalety:Zapewnia obszerne przeglądy, które pomagają w zrozumieniu koncepcji C++, łatwy do zrozumienia język, dobry dla osób z wcześniejszą znajomością języka C, uważany za wartościowy dla studentów B.Tech CSE, rozsądna cena za treść i pomocny dla początkujących w nauce podstawowych pojęć.
Wady:Nie nadaje się dla absolutnie początkujących, zawiera liczne literówki i błędy, brakuje dokładnych wyjaśnień niektórych terminów, niektóre części są trudne do odczytania, zbyt mało praktycznych przykładów programowania i wykorzystuje papier o niskiej jakości.
(na podstawie 42 opinii czytelników)
Podkreśla podstawowe funkcje, takie jak enkapsulacja, polimorfizm, dziedziczenie, funkcje wirtualne, szablony, obsługa wyjątków, STL i inne.
Kluczowe cechy Wzmacnia podstawy, ponieważ zawiera szczegółowe wyjaśnienie pojęć języka programowania. Zawiera listę wszystkich ważnych punktów, które należy znać w związku z różnymi tematami w zorganizowany sposób. Zapewnia dogłębne wyjaśnienie złożonych tematów. Koncentruje się na logicznym myśleniu w celu rozwiązania problemu.
Opis
Większość najlepiej sprzedającego się oprogramowania, w tym MS Office, Internet Explorer, Photoshop, AutoCAD, Google Earth, Firefox itp. jest napisana w języku C++. Tak więc, dla każdego, kto aspiruje do pisania dobrego oprogramowania, C++ stał się językiem wyboru. Aby zaistnieć w świecie programowania, trzeba znać koncepcje programowania obiektowego i wiedzieć, jak z nich korzystać w C++. Let Us C++ uczy C++ w niepowtarzalnym stylu Yashavanta Kanetkara. Let Us C++ jest łatwy, a jednocześnie niezwykle dokładny. Każda dyskusja jest podkreślona jasnymi, bezpośrednimi przykładami. Będzie to nie tylko samouczek, ale prawdopodobnie będzie to pierwsza rzecz, po którą sięgniesz, gdy staniesz przed zagmatwanym zagadnieniem.
Czego się nauczysz
Klasy i obiekty, Free Store Management, Stream I/O, Referencje, Tablice wirtualne i vptr, Szablony, Polimorfizm, Przestrzenie nazw, Obsługa wyjątków, Dziedziczenie, Inteligentne wskaźniki, STL
Dla kogo przeznaczona jest ta książka
Studenci, programiści, badacze i twórcy oprogramowania, którzy chcą poznać podstawy języka programowania C++.
Spis treści
1. Wprowadzenie do OOP
2. Przejście do C++
3. Funkcje
4. Klasy i obiekty
5. Zawiłości klas
6. Dziedziczenie
7. Polimorfizm
8. Wejście/wyjście w C++
9. Zaawansowane funkcje C++
10. Szablony
11. Obsługa wyjątków
12. Standardowa biblioteka szablonów
O autorze
Yashavant Kanetkar Dzięki swoim książkom i kursom wideo Quest na temat C, C++, Java, Python, struktur danych, .NET, IoT itp. Yashavant Kanetkar stworzył, uformował i przygotował dziesiątki karier IT w ciągu ostatnich trzech dekad. Książki Yashavanta i filmy Quest wniosły znaczący wkład w tworzenie najwyższej klasy kadry IT w Indiach i za granicą.
Książki Yashavanta są uznawane na całym świecie i skorzystały z nich miliony studentów/profesjonalistów. Książki Yashavanta zostały przetłumaczone na języki hindi, gudżarati, japoński, koreański i chiński. Wiele z jego książek zostało opublikowanych w Indiach, USA, Japonii, Singapurze, Korei i Chinach.
Yashavant jest bardzo poszukiwanym mówcą w dziedzinie IT i prowadził seminaria / warsztaty w TedEx, IIT, IIIT, NIT i globalnych firmach programistycznych.
Yashavant został uhonorowany prestiżową nagrodą „Distinguished Alumnus Award” przez IIT Kanpur za jego przedsiębiorczość, profesjonalizm i doskonałość akademicką. Nagroda ta została przyznana 50 najlepszym absolwentom IIT Kanpur, którzy wnieśli znaczący wkład w swój zawód i poprawę społeczeństwa w ciągu ostatnich 50 lat.
W uznaniu jego ogromnego wkładu w edukację IT w Indiach, przez 5 kolejnych lat otrzymywał nagrody „Best.NET Technical Contributor” i „Most Valuable Professional” przyznawane przez Microsoft.
Yashavant posiada tytuł BE z VJTI Mumbai i M. Tech. z IIT Kanpur. Obecne powiązania Yadhavanta obejmują bycie dyrektorem KICIT Pvt Ltd. i KSET Pvt Ltd.. Ltd. i KSET Pvt Ltd.
Jego profil Linkedin: linkedin.com/in/yashavant-kanetkar-9775255