Cargando…

Beginning C++20 : from novice to professional /

Begin your programming journey with C++, starting with the basics and progressing through step-by-step examples that will help you become a proficient C++ programmer. This book includes new features from the C++20 standard like modules, concepts, ranges, and the spaceship operator. All you need are...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autores principales: Horton, Ivor (Autor), Weert, Peter van (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Berkeley, CA : Apress, 2020.
Edición:6th ed.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000 i 4500
001 OR_on1203981374
003 OCoLC
005 20231017213018.0
006 m o d
007 cr nn||||mamaa
008 201003s2020 caua ob 001 0 eng d
040 |a DCT  |b eng  |e pn  |c DCT  |d SFB  |d OCLCO  |d EBLCP  |d YDX  |d UKAHL  |d OCLCF  |d GW5XE  |d OCLCO  |d OCL  |d NLW  |d N$T  |d UKMGB  |d OCLCQ  |d OCLCO  |d COM  |d OCLCQ  |d ORMDA  |d OCLCO 
015 |a GBC103214  |2 bnb 
016 7 |a 019974457  |2 Uk 
019 |a 1199055975  |a 1202476180  |a 1202480722  |a 1206398068  |a 1223094185  |a 1224362049  |a 1225365225  |a 1227398495  |a 1230505335 
020 |a 9781484258842  |q (electronic bk.) 
020 |a 1484258843  |q (electronic bk.) 
020 |z 1484258835 
020 |z 9781484258835 
024 7 |a 10.1007/978-1-4842-5884-2  |2 doi 
029 1 |a AU@  |b 000068144218 
029 1 |a AU@  |b 000068650461 
029 1 |a UKMGB  |b 019974457 
035 |a (OCoLC)1203981374  |z (OCoLC)1199055975  |z (OCoLC)1202476180  |z (OCoLC)1202480722  |z (OCoLC)1206398068  |z (OCoLC)1223094185  |z (OCoLC)1224362049  |z (OCoLC)1225365225  |z (OCoLC)1227398495  |z (OCoLC)1230505335 
037 |b Springer 
037 |a 9781484258842  |b O'Reilly Media 
050 4 |a QA76.73.C153 
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 Horton, Ivor,  |e author. 
245 1 0 |a Beginning C++20 :  |b from novice to professional /  |c Ivor Horton, Peter Van Weert. 
250 |a 6th ed. 
264 1 |a Berkeley, CA :  |b Apress,  |c 2020. 
300 |a 1 online resource (xxviii, 825 pages) :  |b illustrations 
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 
347 |b PDF 
505 0 |a 1. Basic Ideas -- 2. Introducing Fundamental Types of Data -- 3. Working Fundamental Types -- 4. Making Decisions -- 5. Arrays and Loops -- 6. Pointers and References -- 7. Working with Strings -- 8. Defining Functions -- 9. Vocabulary Types -- 10. Function Templates -- 11. Modules and Namespaces -- 12. Defining your own Data Types -- 13. Operator Overloading -- 14. Inheritance -- 15. Polymorphism -- 16. Runtime Errors and Exceptions -- 17. Class Templates -- 18. Move Semantics -- 19. First-Class Functions -- 20. Containers and Algorithms -- 21. Constrained Templates and Concepts. 
520 |a Begin your programming journey with C++, starting with the basics and progressing through step-by-step examples that will help you become a proficient C++ programmer. This book includes new features from the C++20 standard like modules, concepts, ranges, and the spaceship operator. All you need are Beginning C++20 and any recent C++ compiler and you'll soon be writing real C++ programs. There is no assumption of prior programming knowledge. All language concepts that are explained in the book are illustrated with working program examples, and all chapters include exercises for you to test and practice your knowledge. Free source code downloads are provided for all examples from the text and solutions to the exercises. This latest edition has been fully updated to the latest version of the language, C++20, and to all conventions and best practices of modern C++. Beginning C++20 also introduces the elements of the C++ Standard Library that provide essential support for the C++20 language. You will: Begin programming with the C++20 standard Carry out modular programming in C++ Work with arrays and loops, pointers and references, strings, and more Write your own functions, types, and operators Discover the essentials of object-oriented programming Use overloading, inheritance, virtual functions, and polymorphism Write generic function and class templates, and make them safer using concepts Learn the ins and outs of containers, algorithms, and ranges Use auto type declarations, exceptions, move semantics, lambda expressions, and much more. 
500 |a Includes index. 
588 0 |a Online resource; title from PDF title page (SpringerLink, viewed December 10, 2020). 
504 |a Includes bibliographical references and index. 
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 Computer software. 
650 0 |a Computer science. 
650 0 |a Software engineering. 
650 2 |a Software 
650 2 |a Electronic Data Processing 
650 6 |a C++ (Langage de programmation) 
650 6 |a Logiciels. 
650 6 |a Informatique. 
650 6 |a Génie logiciel. 
650 7 |a software.  |2 aat 
650 7 |a Computing & information technology.  |2 bicssc 
650 7 |a Computer science.  |2 bicssc 
650 7 |a Software Engineering.  |2 bicssc 
650 7 |a Programming & scripting languages: general.  |2 bicssc 
650 7 |a Computers  |x General.  |2 bisacsh 
650 7 |a Computers  |x Computer Science.  |2 bisacsh 
650 7 |a Computers  |x Software Development & Engineering  |x General.  |2 bisacsh 
650 7 |a Computers  |x Programming Languages  |x General.  |2 bisacsh 
650 7 |a C++ (Computer program language)  |2 fast 
650 7 |a Computer science  |2 fast 
650 7 |a Computer software  |2 fast 
650 7 |a Programming languages (Electronic computers)  |2 fast 
650 7 |a Software engineering  |2 fast 
700 1 |a Weert, Peter van,  |e author. 
776 0 8 |i Print version:  |z 9781484258835 
776 0 8 |i Print version:  |z 9781484258859 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781484258842/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a Askews and Holts Library Services  |b ASKH  |n AH37890012 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL6363155 
938 |a EBSCOhost  |b EBSC  |n 2641588 
938 |a YBP Library Services  |b YANK  |n 301594804 
994 |a 92  |b IZTAP