C++
-
1. What is C++
2. Getting into Enviroment
3. Printing a Text
4. Comments
5. Variables
6. More on Variables
7. Basic Arithmetic
8. Assignment and Increment Operators
9. Conditionals and Loops
10.The switch Statement
11.Logical Operators
12.Data Types, Arrays, Pointers
13.Introduction to Data Types
14.int, float, double
15.string, char, bool
16.Variable Naming Rules
17.Arrays
18.Multi-Dimensional Arrays
19.Introduction to Pointers
20.More on Pointers
21.Dynamic Memory
22.The sizeof() Operator
23.Introduction to Functions
24.The rand() Function
25.Default Arguments
26.Function Overloading
27.Recursion
28.Pass by Reference with Pointers
29.Classes and Objects
30.What is an Object
31.What is a Class
32.Abstraction
33.Encapsulation
34.Constructors
35.More On Classes
36.Separate Files for Classes
37.Destructors
38.Selection Operator
39.Const Objects
40.Member Initializers
41.Composition
42.The Friend Keyword
43.The This Keyword
44.Operator Overloading
45.Inheritance & Polymorphism
46.Inheritance
47.Protected Members
48.Derived Class Constructor & Destructor
49.Polymorphism
50.Virtual Functions
51.Abstract Classes
52.Templates, Exceptions, and Files
53.Function Templates
54.Function Templates with Multiple Parameters
55.Class Templates
56.Template Specialization
57.Exceptions
58.Working with Files
59.Introduction to MYSQL
60.Working with SQL
61.SQL CRUD operations
62.Sample CRUD app in C++ using mysql db server