Cargando…

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

This quick C++17 guide is a condensed code and syntax reference to the popular programming language, fully updated for C++17. It presents the essential C++ syntax in a well-organized format that can be used as a handy reference. In the C++17 Quick Syntax Reference, you will find short, simple, and f...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Olsson, Mikael (Web programmer) (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: [Berkeley, CA] : Apress, 2018.
Edición:Third edition.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000 i 4500
001 OR_on1030748237
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cnu|||unuuu
008 180406s2018 caua ob 001 0 eng d
040 |a GW5XE  |b eng  |e rda  |e pn  |c GW5XE  |d EBLCP  |d OCLCF  |d UPM  |d AZU  |d OCLCQ  |d YDX  |d N$T  |d VT2  |d U3W  |d MNW  |d SNK  |d YOU  |d UAB  |d WYU  |d LVT  |d UKMGB  |d K6U  |d OCLCQ  |d CAUOI  |d MERER  |d OCLCQ  |d AU@  |d UKAHL  |d OCLCQ  |d D6H  |d UHL  |d LEATE  |d OCLCQ  |d OCLCO  |d OCLCQ  |d OCLCO  |d OCLCQ  |d OCLCO 
016 7 |a 019140210  |2 Uk 
019 |a 1030488737  |a 1030592729  |a 1033649581  |a 1043830927  |a 1048173115  |a 1061310034  |a 1066660629  |a 1066679610  |a 1081246533  |a 1084354258  |a 1086460867  |a 1113265385  |a 1113397381  |a 1122817942  |a 1129348092 
020 |a 9781484236000  |q (electronic bk.) 
020 |a 1484236009  |q (electronic bk.) 
020 |z 9781484235997  |q (print) 
020 |z 1484235991 
024 7 |a 10.1007/978-1-4842-3600-0  |2 doi 
029 1 |a AU@  |b 000062228548 
029 1 |a CHNEW  |b 001063370 
029 1 |a CHVBK  |b 575139293 
029 1 |a UKMGB  |b 019140210 
029 1 |a AU@  |b 000068986511 
035 |a (OCoLC)1030748237  |z (OCoLC)1030488737  |z (OCoLC)1030592729  |z (OCoLC)1033649581  |z (OCoLC)1043830927  |z (OCoLC)1048173115  |z (OCoLC)1061310034  |z (OCoLC)1066660629  |z (OCoLC)1066679610  |z (OCoLC)1081246533  |z (OCoLC)1084354258  |z (OCoLC)1086460867  |z (OCoLC)1113265385  |z (OCoLC)1113397381  |z (OCoLC)1122817942  |z (OCoLC)1129348092 
037 |a com.springer.onix.9781484236000  |b Springer Nature 
050 4 |a QA76.736.C153 
072 7 |a UMX  |2 bicssc 
072 7 |a UMC  |2 bicssc 
072 7 |a COM051010  |2 bisacsh 
072 7 |a COM010000  |2 bisacsh 
082 0 4 |a 005.13/3  |2 23 
049 |a UAMI 
100 1 |a Olsson, Mikael  |c (Web programmer),  |e author. 
245 1 0 |a C++17 quick syntax reference :  |b a pocket guide to the language, APIs and library /  |c Mikael Olsson. 
250 |a Third edition. 
264 1 |a [Berkeley, CA] :  |b Apress,  |c 2018. 
264 2 |a New York, NY :  |b Distributed to the Book trade worldwide by Springer 
264 4 |c Ã2018 
300 |a 1 online resource (xviii, 186 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 
500 |a Includes index. 
588 0 |a Online resource; title from PDF title page (SpringerLink, viewed April 6, 2018). 
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; Char Type; Bool Type; Chapter 4: Operators. 
505 8 |a Arithmetic OperatorsAssignment 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; Multi-Dimensional Arrays; Dynamic Arrays; Array Size; Chapter 8: Strings; String Combining; Escape Characters; String Compare. 
505 8 |a String FunctionsString Encodings; 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; 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. 
505 8 |a Inline MethodsObject 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; Uniform Initialization; Chapter 14: Inheritance; Upcasting; Downcasting; Constructor Inheritance; Multiple Inheritance; Chapter 15: Overriding; Hiding Derived Members; Overriding Derived Members; Base Class Scoping. 
505 8 |a Chapter 16: Access LevelsPrivate Access; Protected Access; Public Access; Access Level Guideline; Friend Classes and Functions; Public, Protected, and Private Inheritance; Chapter 17: Static Members; Static Fields; Static Methods; Static Local Variables; Static Global Variables; Chapter 18: Enum Types; Enum Example; Enum Constant Values; Enum Conversions; Enum Scope; Strongly Typed Enums; Chapter 19: Structs and Unions; Structs; Struct Initialization; Union; Anonymous Union; Chapter 20: Operator Overloading; Operator Overloading Example; Binary Operator Overloading; Unary Operator Overloading. 
520 |a This quick C++17 guide is a condensed code and syntax reference to the popular programming language, fully updated for C++17. It presents the essential C++ syntax in a well-organized format that can be used as a handy reference. In the C++17 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 won't 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: Use template argument deduction for class templates Declare non-type template parameters with auto-folding expressions and auto deduction from braced-init-list Apply lambdas and lambda capture by value Work with inline variables, nested namespaces, structured bindings, and selection statements with initializer Use utf-8 character literals Carry out direct-list initialization of enums Use these new C++17 library features or class templates from std::variant, optional, any, string_view, invoke, apply and more Do splicing for maps and sets, also new to C++17. 
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 Computer programming. 
650 0 |a Programming languages (Electronic computers) 
650 6 |a C++ (Langage de programmation) 
650 6 |a Programmation (Informatique) 
650 7 |a computer programming.  |2 aat 
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 Languages  |x C+  |2 bisacsh 
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 
776 0 8 |i Printed edition:  |z 9781484235997 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781484236000/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a Askews and Holts Library Services  |b ASKH  |n AH34377566 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL5334720 
938 |a EBSCOhost  |b EBSC  |n 1842382 
938 |a YBP Library Services  |b YANK  |n 15252776 
994 |a 92  |b IZTAP