Completed
C++Tutorial for Beginners 59 - A Basic SDL Program
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
C++ Tutorial for Beginners
Automatically move to the next video in the Classroom when playback concludes
- 1 C++Tutorial for Beginners 1 - Introduction
- 2 C++Tutorial for Beginners 2 - Installation
- 3 C++Tutorial for Beginners 3 - Hello World
- 4 C++ Tutorial for Beginners 4 - Outputting Text
- 5 C++Tutorial for Beginners 5 - Variables
- 6 C++Tutorial for Beginners 6 - Strings
- 7 C++Tutorial for Beginners 7 - User Input
- 8 C++Tutorial for Beginners 8 - Binary Numbers and Memory
- 9 C++Tutorial for Beginners 9 - Integer Variable Types
- 10 C++Tutorial for Beginners 10 - Floating Point Variable Types
- 11 C++Tutorial for Beginners 11 - Char and Bool
- 12 C++Tutorial for Beginners 12 - The "If" Statement
- 13 C++Tutorial for Beginners 13 - If-Else
- 14 C++Tutorial for Beginners 14 - Choosing Between Alternatives: If-ElseIf-Else
- 15 C++ Tutorial for Beginners 15 - Complex Conditions
- 16 C++Tutorial for Beginners 16 - "While" Loops
- 17 C++Tutorial for Beginners 17 - The Do-While Loops
- 18 C++Tutorial for Beginners 18 - "For" Loops
- 19 C++Tutorial for Beginners 19 - Break and Continue
- 20 C++Tutorial for Beginners 20 - Arrays
- 21 C++Tutorial for Beginners 21 - Multidimensional Arrays
- 22 C++Tutorial for Beginners 22 - Sizeof and Arrays
- 23 C++Tutorial for Beginners 23 - Sizeof Multidimensional Arrays
- 24 C++Tutorial for Beginners 24 - Switch: Choosing Between Alternatives
- 25 C++Tutorial for Beginners 25 - Functions: Using Subroutines in C++
- 26 C++Tutorial for Beginners 26 - Return Values: Getting Data From Subroutines
- 27 C++ for Complete Beginners 27 - Function Parameters: Passing Data to Subroutines
- 28 C++Tutorial for Beginners 28 - Headers and Prototypes
- 29 C++Tutorial for Beginners 29 - Classes: The Foundation of Object-Oriented (OO) Programming
- 30 C++Tutorial for Beginners 30 - Data Members, a.k.a. Instance Variables
- 31 C++Tutorial for Beginners 31 - Constructors and Destructors
- 32 C++Tutorial for Beginners 32 - Getters and Setters
- 33 C++Tutorial for Beginners 33 - String Streams; Adding Number to Strings
- 34 C++Tutorial for Beginners 34 - Overloading Constructors
- 35 C++Tutorial for Beginners 35 - The "this" Keyword; A First Taste of Pointers
- 36 C++Tutorial for Beginners 36 - Constructor Initialization Lists
- 37 C++Tutorial for Beginners 37 - Pointers; Where C++ Starts to Get Tricky
- 38 C++Tutorial for Beginners 38 - Arithmetic Operators
- 39 C++Tutorial for Beginners 39 - Pointers and Arrays
- 40 C++Tutorial for Beginners 40 - Pointer Arithmetic; Adding, Subtracting and Comparing Pointers
- 41 C++Tutorial for Beginners 41 - Char Arrays: Primitive Strings in C++
- 42 C++Tutorial for Beginners 42 - Reversing a String (Interview Question!)
- 43 C++Tutorial for Beginners 43 - References; Nicer than Pointers!
- 44 C++Tutorial for Beginners 44 - Const; a Vital Tool for Reducing Bugs
- 45 C++Tutorial for Beginners 45 - Copy Constructors; Creating Copies of Objects
- 46 C++Tutorial for Beginners 46 - The New Operator; Allocating Memory in C++
- 47 C++Tutorial for Beginners 47 - Returning Objects from Functions
- 48 C++Tutorial for Beginners 48 - Allocating Memory
- 49 C++Tutorial for Beginners 49 - Arrays and Functions
- 50 C++Tutorial for Beginners 50 - Namespaces; Organise Your Classes
- 51 C++Tutorial for Beginners 51 - Inheritance
- 52 C++Tutorial for Beginners 52 - Encapsulation
- 53 C++Tutorial for Beginners 53 - Constructor Inheritance
- 54 C++Tutorial for Beginners 54 - Twos Complement
- 55 C++Tutorial for Beginners 55 - Static Variables
- 56 C++Tutorial for Beginners 56 - Particle Fire Explosion
- 57 C++Tutorial for Beginners 57 - Using C++ Libraries
- 58 C++Tutorial for Beginners 58 - Aquiring Simple Direct Media Layer
- 59 C++Tutorial for Beginners 59 - A Basic SDL Program
- 60 C++Tutorial for Beginners 60 - Creating an SDL Window
- 61 C++Tutorial for Beginners 61 - Textures, Renderers and Buffers
- 62 C++Tutorial for Beginners 62 - Setting Pixel Colors
- 63 C++Tutorial for Beginners 63 - Creating the Screen Class
- 64 C++Tutorial for Beginners 64 - Bit Shifting and Colors
- 65 C++Tutorial for Beginners 65 - Adding a Set Pixel Method
- 66 C++Tutorial for Beginners 66 - Animating Colors
- 67 C++Tutorial for Beginners 67 - Creating Particles (Starfields!)
- 68 C++Tutorial for Beginners 68 - Animating Particles
- 69 C++Tutorial for Beginners 69 - Creating an Explosion
- 70 C++Tutorial for Beginners 70 - Ensuring Constant Speed
- 71 C++Tutorial for Beginners 71 - Biwise "And"
- 72 C++Tutorial for Beginners 72 - Implementing Box Blur
- 73 C++Tutorial for Beginners 73 - Realistic Particle Motion
- 74 C++Tutorial for Beginners 74 - Languages Overview
- 75 C++Tutorial for Beginners 75 - What Next
- 76 C++Tutorial for Beginners 76 - Object Oriented Design Considerations
- 77 C++Tutorial for Beginners 77 - Understanding Postfix and Prefix
- 78 C++Tutorial for Beginners 78 - Static Creating Libraries