Learn C++ for game development /
"If you're new to C++ but understand some basic programming, then Learn C++ for Game Development lays the foundation for the C++ language and API that you'll need to build game apps and applications. Learn C++ for Game Development will show you how to: Master C++ features such as vari...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
[Berkeley, CA] :
Apress,
[2014]
|
Colección: | Expert's voice in game development.
|
Temas: | |
Acceso en línea: | Texto completo (Requiere registro previo con correo institucional) |
Tabla de Contenidos:
- At a Glance; Introduction; Chapter 1: Beginning C++; Compilers; Programming Paradigms; Procedural Programming; Object-Oriented Programming; Generic Programming; C++ Game Programming; Our First C++ Program; Summary; Part 1: Procedural Programming; Chapter 2: Writing a Guessing Game with C++ Types; Dynamic Versus Static Typed Languages; Declaring Variables; Defining Variables; Integers; Unsigned Integers; Two's Complement; Floating Point Numbers; Boolean Values; Enums; Switching from One Type to Another; static_cast; A Simple Guessing Game; Summary.
- Passing Parameters to FunctionsReturn Values; Passing by Pointer; Passing by Reference; Structures; Adding Functions to Text Adventure; Summary; Chapter 6: Making Decisions with Flow Control; The if Statement; The else and else if Statements; The for Loop; The while Loop; The switch Statement; The break and continue Keywords; The goto Statement; Adding a Game Loop to Text Adventure; Summary; Chapter 7: Organizing Projects Using Files and Namespaces; Source and Header Files; Creating Namespaces; Updating Text Adventure with Source Files, Header Files, and Namespaces; Summary.
- Part 2: Object-Oriented ProgrammingChapter 8: Object-Oriented Programming with Classes; Object-Oriented Programming; Encapsulation; Constructors and Destructors; Method Overloading; Operator Overloading; Updating Text Adventure to Use Classes; Summary; Chapter 9: Controlling Data with Access Modifiers; The static Keyword; Creating static Local Variables; Using static class Member Variables; Using static Member Methods; Using static to Alter Global Scope; The const Keyword; Constant Variables; Constant Pointers; Constant Parameters; Constant Member Methods; Two More Keywords.