|
|
|
|
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
|