Vai al contenuto principale della pagina
| Autore: |
Dmitrović Slobodan
|
| Titolo: |
Modern C++ for Absolute Beginners : A Friendly Introduction to C++ Programming Language and C++11 to C++20 Standards / / by Slobodan Dmitrović
|
| Pubblicazione: | Berkeley, CA : , : Apress : , : Imprint : Apress, , 2020 |
| Edizione: | 1st ed. 2020. |
| Descrizione fisica: | 1 online resource (XIX, 304 p. 3 illus.) |
| Disciplina: | 005.133 |
| Soggetto topico: | Programming languages (Electronic computers) |
| Software engineering | |
| Computer programming | |
| Programming Languages, Compilers, Interpreters | |
| Software Engineering | |
| Programming Techniques | |
| Nota di bibliografia: | Includes bibliographical references. |
| Nota di contenuto: | 1. Introduction -- 2. What is C++? -- 3. C++ Compilers -- 4. Our First Program -- 5. Types -- 6. Exercises -- 7. Operators -- 8. Standard Input -- 9. Exercises -- 10. Arrays -- 11. Pointers -- 12. References -- 13. Introduction to Strings -- 14. Automatic Type Deduction -- 15. Exercises -- 16. Statements -- 17. Constants -- 18. Functions -- 19. Exercises -- 20. Scope and Lifetime -- 21. Exercises -- 22. Classes - Part I -- 23. Exercises -- 24. Classes – Part II -- 25. The static Specifier -- 26. Templates -- 27. Enumerations -- 28. Organizing code -- 29. Exercises -- 30. Conversions -- 31. Exceptions -- 32. Smart Pointers -- 33. C++ Standard Library and Friends -- 34. C++ Standards -- 35. C++11 -- 36. C++14 -- 37. C++17 -- 38. C++20. |
| Sommario/riassunto: | C++ is a language like no other, surprising in its complexity, yet wonderfully sleek and elegant in so many ways. It is also a language that cannot be learned by guessing, one that is easy to get wrong and challenging to get right. This book is an effort to introduce the reader to a C++ programming language in a structured, straightforward, and friendly manner. The book teaches the basics of the modern C++ programming language, C++ Standard Library, and modern C++ standards. No previous programming experience is required. Each section is filled with real-world examples that gradually increase in complexity. Modern C++ for Absolute Beginners teaches more than just programming in C+20. It provides a solid C+ foundation to build upon. The author takes you through the C++ programming language, the Standard Library, and the C+11 to C+20 standard basics. Each chapter is accompanied by the right amount of theory and plenty of source code examples. You will work with C+20 features and standards, yet you will also compare and take a look into previous versions of C+. You will do so with plenty of relevant source code examples. You will: -Work with the basics of C++: types, operators, variables, constants, expressions,references, functions, classes, I/O, smart pointers, polymorphism, and more -Set up the Visual Studio environment on Windows and GCC on Linux, where you can write your own code -Declare and define functions, classes, and objects, and organize code into namespaces -Discover object-oriented programming: classes and objects, encapsulation,inheritance, polymorphism, and more using the most advanced C++ features -Employ best practices in organizing source code and controlling program workflow -Get familiar with C++ language dos and donts, and more -Master the basics of lambdas, inheritance, polymorphism, smart pointers, templates,modules, contracts, concepts, and more. |
| Altri titoli varianti: | Modern C plus plus for absolute beginners |
| Titolo autorizzato: | Modern C++ for Absolute Beginners ![]() |
| ISBN: | 9781484260470 |
| 1484260473 | |
| Formato: | Materiale a stampa |
| Livello bibliografico | Monografia |
| Lingua di pubblicazione: | Inglese |
| Record Nr.: | 9910411924803321 |
| Lo trovi qui: | Univ. Federico II |
| Opac: | Controlla la disponibilità qui |