Cargando…

C++20 quick syntax reference : a pocket guide to the language, APIs, and library /

This quick C++ 20 guide is a condensed code and syntax reference to the popular programming language, fully updated for C++20. It presents the essential C++20 code syntax in a well-organized format that can be used as a handy reference. This edition covers topics including designated initializers, l...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Olsson, Mikael (Web programmer)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Berkeley, CA : Apress, 2020.
Edición:4th ed.
Colección:ITpro collection
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000 a 4500
001 OR_on1181839546
003 OCoLC
005 20231017213018.0
006 m o d
007 cr un|---aucuu
008 200905s2020 cau ob 001 0 eng d
040 |a EBLCP  |b eng  |e pn  |c EBLCP  |d STF  |d LQU  |d GW5XE  |d YDX  |d EBLCP  |d OCLCF  |d TEFOD  |d NLW  |d DCT  |d UKAHL  |d UKMGB  |d K6U  |d OCLCO  |d OCLCQ  |d UPM  |d OCLCQ  |d AUD  |d OCLCQ  |d OCLCO 
015 |a GBC0H8157  |2 bnb 
016 7 |a 019863259  |2 Uk 
019 |a 1182514098  |a 1191044942  |a 1195453703  |a 1196167287  |a 1197572820  |a 1198132510  |a 1198819793  |a 1203975787  |a 1249446679 
020 |a 9781484259955  |q (electronic bk.) 
020 |a 1484259955  |q (electronic bk.) 
020 |z 9781484259948 
020 |z 1484259947 
024 7 |a 10.1007/978-1-4842-5995-5  |2 doi 
024 8 |a 10.1007/978-1-4842-5 
029 1 |a AU@  |b 000067830087 
029 1 |a AU@  |b 000068655548 
029 1 |a UKMGB  |b 019863259 
035 |a (OCoLC)1181839546  |z (OCoLC)1182514098  |z (OCoLC)1191044942  |z (OCoLC)1195453703  |z (OCoLC)1196167287  |z (OCoLC)1197572820  |z (OCoLC)1198132510  |z (OCoLC)1198819793  |z (OCoLC)1203975787  |z (OCoLC)1249446679 
037 |a F9537B5F-77BF-4417-A84B-CA536B2D2118  |b OverDrive, Inc.  |n http://www.overdrive.com 
050 4 |a QA76.73.C153 
082 0 4 |a 005.13/3  |2 23 
049 |a UAMI 
100 1 |a Olsson, Mikael  |c (Web programmer) 
245 1 0 |a C++20 quick syntax reference :  |b a pocket guide to the language, APIs, and library /  |c Mikael Olsson. 
250 |a 4th ed. 
260 |a Berkeley, CA :  |b Apress,  |c 2020. 
300 |a 1 online resource (209 pages) 
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 
490 0 |a ITpro collection 
588 0 |a Print version record. 
505 0 |a Intro -- Table of Contents -- About the Author -- About the Technical Reviewer -- Introduction -- Chapter 1: Hello World -- Choosing an IDE -- Creating a Project -- Adding a Source File -- Selecting Language Standard -- Hello World -- Using the Standard Namespace -- IntelliSense -- Chapter 2: Compile and Run -- Visual Studio Compilation -- Console Compilation -- Comments -- Chapter 3: Variables -- Data Types -- Declaring Variables -- Assigning Variables -- Variable Scope -- Integer Types -- Signed and Unsigned Integers -- Numeric Literals -- Floating-Point Types -- Literal Suffixes 
505 8 |a Char Type -- Bool Type -- Chapter 4: Operators -- Arithmetic Operators -- Assignment Operators -- Increment and Decrement Operators -- Comparison Operators -- Logical Operators -- Bitwise Operators -- Operator Precedence -- Chapter 5: Pointers -- Creating Pointers -- Dereferencing Pointers -- Pointing to a Pointer -- Dynamic Allocation -- Null Pointer -- Chapter 6: References -- Creating References -- References and Pointers -- Reference and Pointer Guideline -- Rvalue Reference -- Chapter 7: Arrays -- Array Declaration and Allocation -- Array Assignment -- Multidimensional Arrays 
505 8 |a Dynamic Arrays -- Array Size -- Vector -- Chapter 8: Strings -- String Combining -- Escape Characters -- String Compare -- String Functions -- String Encodings -- String Formatting -- Chapter 9: Conditionals -- If Statement -- Switch Statement -- Ternary Operator -- Initializers -- Chapter 10: Loops -- While Loop -- Do-while Loop -- For Loop -- Break and Continue -- Goto Statement -- Chapter 11: Functions -- Defining Functions -- Calling Functions -- Function Parameters -- Default Parameter Values -- Function Overloading -- Return Statement -- Forward Declaration -- Pass by Value 
505 8 |a Pass by Reference -- Pass by Address -- Return by Value, Reference, or Address -- Inline Functions -- Auto and Decltype -- Returning Multiple Values -- Lambda Functions -- Chapter 12: Classes -- Class Methods -- Inline Methods -- Object Creation -- Accessing Object Members -- Forward Declaration -- Chapter 13: Constructors -- Constructor Overloading -- This Keyword -- Field Initialization -- Default Constructor -- Destructor -- Special Member Functions -- Object Initialization -- Direct Initialization -- Value Initialization -- Copy Initialization -- New Initialization -- Aggregate Initialization 
505 8 |a Uniform Initialization -- Designated Initializers -- Chapter 14: Inheritance -- Upcasting -- Downcasting -- Constructor Inheritance -- Multiple Inheritance -- Chapter 15: Overriding -- Hiding Derived Members -- Overriding Derived Members -- Base Class Scoping -- Pure Virtual Functions -- Chapter 16: Access Levels -- Private Access -- Protected Access -- Public Access -- Access Level Guideline -- Friend Classes and Functions -- Public, Protected, and Private Inheritance -- Chapter 17: Static -- Static Fields -- Static Methods -- Static Local Variables -- Static Global Variables 
520 |a This quick C++ 20 guide is a condensed code and syntax reference to the popular programming language, fully updated for C++20. It presents the essential C++20 code syntax in a well-organized format that can be used as a handy reference. This edition covers topics including designated initializers, lambdas and lambda captures, the spaceship operator, pack expressions, string literals as template parameters, atomic smart pointers, and contracts. It also covers library changes including extended futures, latches and barriers, task blocks, and text formatting. In the C++20 Quick Syntax Reference, you will find short, simple, and focused code examples. This book includes a well-laid-out table of contents and a comprehensive index allowing for easy review. You wont find any technical jargon, bloated samples, drawn out history lessons, or witty stories in this book. What you will find is a language reference that is concise, to the point, and highly accessible. The book is packed with useful information and is a must-have for any C++ programmer. You will: Discover the key C++20 features Work with concepts to constrain template arguments Use modules as a replacement for header files Take advantage of the three-way comparison operator Create immediate functions using the consteval keyword Make use of constexpr, constinit and designated initializers. 
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 6 |a C++ (Langage de programmation) 
650 7 |a Computer programming  |x software development.  |2 bicssc 
650 7 |a Programming & scripting languages: general.  |2 bicssc 
650 7 |a Computers  |x Programming  |x General.  |2 bisacsh 
650 7 |a Computers  |x Programming Languages  |x General.  |2 bisacsh 
650 7 |a C++ (Computer program language)  |2 fast 
776 0 8 |i Print version:  |a Olsson, Mikael.  |t C++20 Quick Syntax Reference : A Pocket Guide to the Language, APIs, and Library.  |d Berkeley, CA : Apress L.P., ©2020  |z 9781484259948 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781484259955/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a Askews and Holts Library Services  |b ASKH  |n AH37842961 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL6274699 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL6272959 
938 |a YBP Library Services  |b YANK  |n 16877082 
994 |a 92  |b IZTAP