Cargando…

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

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Briggs, Will (Autor)
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.