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
Description:
Embark on an extensive 18-hour tutorial series designed for beginners to master C++ programming. Start with the basics of installation and "Hello World" programs, then progress through fundamental concepts like variables, data types, and control structures. Explore arrays, functions, and object-oriented programming principles including classes, constructors, and inheritance. Dive into more advanced topics such as pointers, memory allocation, and namespaces. Apply your knowledge by creating a particle fire explosion simulation using the Simple Direct Media Layer (SDL) library. Conclude with insights on object-oriented design, creating libraries, and guidance for further learning in C++ development.