Cargando…

Modern C++ for absolute beginners : a friendly introduction to C++ programming language and C++11 to C++20 standards /

Learn the basics of the C++20 language from scratch, no experience necessary. You'll work with expressions and statements, variables, libraries, arguments, classes, functions, memory handling, and much more. Each section is filled with real-world examples, exceptions, and common mistakes to avo...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Dmitrović, Slobodan (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: [Berkeley, CA] : Apress, [2020]
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000 i 4500
001 OR_on1187928314
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cnu---unuuu
008 200721s2020 cau ob 000 0 eng d
040 |a SFB  |b eng  |e rda  |e pn  |c SFB  |d YDXIT  |d N$T  |d GW5XE  |d YDX  |d LQU  |d AU@  |d EBLCP  |d GZM  |d UKMGB  |d OCLCF  |d UMI  |d UKAHL  |d OCLCQ  |d UPM  |d OCLCQ  |d OCLCO 
015 |a GBC0C9768  |2 bnb 
016 7 |a 019855437  |2 Uk 
019 |a 1178715205  |a 1179000001  |a 1179006340  |a 1182456895  |a 1182921033  |a 1183935379  |a 1190685402  |a 1193272693  |a 1195468271  |a 1196164514  |a 1197547628  |a 1198137725  |a 1198816630  |a 1202027435 
020 |a 1484260473 
020 |a 9781484260470  |q (electronic bk.) 
020 |a 1484260473  |q (electronic bk.) 
020 |z 1484260465 
020 |z 9781484260463 
024 7 |a 10.1007/978-1-4842-6047-0  |2 doi 
024 8 |a 10.1007/978-1-4842-6 
024 8 |a 9781484260463 
024 8 |a 9781484260470 
029 1 |a AU@  |b 000067556350 
029 1 |a AU@  |b 000067632549 
029 1 |a AU@  |b 000067932247 
029 1 |a AU@  |b 000068650959 
029 1 |a UKMGB  |b 019855437 
035 |a (OCoLC)1187928314  |z (OCoLC)1178715205  |z (OCoLC)1179000001  |z (OCoLC)1179006340  |z (OCoLC)1182456895  |z (OCoLC)1182921033  |z (OCoLC)1183935379  |z (OCoLC)1190685402  |z (OCoLC)1193272693  |z (OCoLC)1195468271  |z (OCoLC)1196164514  |z (OCoLC)1197547628  |z (OCoLC)1198137725  |z (OCoLC)1198816630  |z (OCoLC)1202027435 
037 |a com.springer.onix.9781484260470  |b Springer Nature 
050 4 |a QA76.73.C153 
050 4 |a QA76.76.C65  |b D55 2020 
072 7 |a UMX  |2 bicssc 
072 7 |a COM051010  |2 bisacsh 
072 7 |a UMX  |2 thema 
072 7 |a UMC  |2 thema 
082 0 4 |a 005.13/3  |2 23 
082 0 4 |a 005.13  |2 23 
049 |a UAMI 
100 1 |a Dmitrović, Slobodan,  |e author. 
245 1 0 |a Modern C++ for absolute beginners :  |b a friendly introduction to C++ programming language and C++11 to C++20 standards /  |c Slobodan Dmitrović. 
264 1 |a [Berkeley, CA] :  |b Apress,  |c [2020] 
300 |a 1 online resource 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file 
520 |a Learn the basics of the C++20 language from scratch, no experience necessary. You'll work with expressions and statements, variables, libraries, arguments, classes, functions, memory handling, and much more. Each section is filled with real-world examples, exceptions, and common mistakes to avoid. Modern C++ for Absolute Beginners will teach you more than just programming in C++20. It will provide you with a set of skills in computer science, which will serve you if you ever decide to deepen your knowledge in computer science or learn another programming language. The author will take you through writing a fully featured application for managing books in a big library. It will include users, encryption, database operations, a user interface, and more. Each chapter will add another layer to this program and by the end of the book the code will be complete and fully functional. 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 examples and real code writing to gain an even better level of understanding. You will: Use the basics of C++: structures, variables, constants, ranges and lists, expressions, operators, and more Set up the Visual Studio development environment where you can write your own code Define functions, pointers, and references Discover object-oriented programming: classes and references, source location, objects, memory management, overflow, and more, using the most advanced C++ features Employ best practices in managing and controlling program workflow, multitasking, and more Program using lambda, modules, inheritance, polymorphism, smart pointers, templates, contracts, STL, concepts, and exceptions Debug your code to ensure your applications run as expected. 
505 0 |a 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. 
542 |f © Copyright 2020 Slobodan Dmitrović.  |g 2020 
504 |a Includes bibliographical references. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a C++ (Computer program language) 
650 0 |a Programming languages (Electronic computers) 
650 0 |a Software engineering. 
650 0 |a Computer programming. 
650 6 |a C++ (Langage de programmation) 
650 6 |a Génie logiciel. 
650 6 |a Programmation (Informatique) 
650 7 |a computer programming.  |2 aat 
650 7 |a C++ (Computer program language)  |2 fast 
650 7 |a Computer programming  |2 fast 
650 7 |a Programming languages (Electronic computers)  |2 fast 
650 7 |a Software engineering  |2 fast 
776 0 8 |i Print version:  |z 1484260465 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781484260470/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a Askews and Holts Library Services  |b ASKH  |n AH37748006 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL6273650 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL6270776 
938 |a EBSCOhost  |b EBSC  |n 2532328 
938 |a YBP Library Services  |b YANK  |n 301401427 
994 |a 92  |b IZTAP