C++Tutorial for Complete Beginners
How to program in the popular (and tricky!) C++programming language,for complete beginners.
Description
In this course,you will learn:-
- You'll be able to create sophisticated C++programs.
- You'll be able to apply for C++employment with a good chance of getting one.
- You'll learn the fundamentals of computer programming,such as Object Orientation.
Syllabus:-
- Introducing C++
- Screen Resolution
- Setup and Installation
- Hello World C++
- Outputting Text
- Variables
- Strings - Working with Text
- User Input
- Binary Numbers and Computer Memory
- Integer Types
- Floating Point Types
- Other Types:Char and Bool
- If
- If-Else
- If-Else If-Else
- Comparing Floats
- C++Conditions
- While Loops
- Do-While Loops
- "For" Loops
- Break and Continue
- Arrays - Lists of Data
- Multidimensional Arrays
- Sizeof and Arrays
- Sizeof Multidimensional Arrays
- Switch
- Functions
- Return Values
- Function Parameters
- Headers and Prototypes
- Classes
- Data Members
- C++Constructors and Destructors
- C++Getters and Setters
- C++String Streams
- Overloading Constructors
- The "this" Keyword
- Constructor Initialization Lists
- Pointers
- Arithmetic
- Pointers and Arrays
- Pointer Arithmetic
- Char Arrays
- Reversing a String
- References
- The "const" Keyword
- Copy Constructors
- The New Operator
- Returning Objects from Functions
- Allocating Memory
- Arrays and Functions
- Namespaces
- Inheritance
- Encapsulation
- Constructor Inheritance
- Twos Complement
- Static Keyword
- Particle Fire Explosion
- Using C++Libraries
- Aquiring Simple Direct Media Layer
- A Basic SDL Program
- Creating an SDL Window
- Textures,Renderers and Buffers
- Setting Pixel Colors
- Creating the Screen Class
- Bit Shifting and Colors
- Adding a Set Pixel Method
- Animating Colors
- Creating Particles
- Animating Particles
- Creating an Explosion
- Ensuring Constant Speed
- Bitwise "And"
- Implementing Box Blur
- Tweaking Particle Motion
- Languages Overview
إرسال تعليق