C++20 for lazy programmers : quick, easy, and fun C++ for beginners /
Ready to learn programming with less effort and more fun? Then do it the lazy way! C++20 for Lazy Programmers uses humor and fun to make you actually willing to read and eager to do the projects as you master the popular and powerful C++ language. Along the way it includes many features from the new...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
[California] :
Apress,
[2021]
|
Edición: | Second edition. |
Temas: | |
Acceso en línea: | Texto completo (Requiere registro previo con correo institucional) |
Tabla de Contenidos:
- 1 Getting started
- 2 Images and sound
- 3 Math: types, operations, consts, and math functions
- 4 Mouse, and if
- 5 Loops and text input
- 6 Algorithms and the development process
- 7 Functions
- 8 Functions (Continued)
- 9 Using the debugger
- 10 Arrays and enum class
- 11 Animation with structs and sprites
- 12 Building your own arcade game: input, collisions, and putting it all together
- 13 Standard I/O and file operations
- 14 Character arrays and dynamic memory (pointers)
- 15 Classes: the basics
- 16 Classes, continued
- 17 Operators, and destructors
- 18 Exceptions, recursion, and O notation
- 19 Classes, continued: inheritance
- 20 Template functions and classes
- 21 Multiple inheritance and virtual functions
- 22 Linked lists
- 23 The Standard Template Library (STL)
- 24 Building bigger projects
- 25 History
- 26 Esoterica (recommended)
- 27 Esoterica (not so recommended)
- 28 C
- 29 Moving on with SDL
- Appendices
- A. Help With Setup
- B. Operators
- C. ASCII codes
- D. Fundamental Types
- E. Escape Sequences
- F. Basic C Standard Library
- G. Common Debugger Commands
- H. SSDL Reference.