c++
by Mena Mohamed
1. Operators
1.1. Comparison Operators
1.1.1. (==, !=, >=, <=)
1.2. Logical Operators
1.2.1. (&&, ||, !)
1.3. Bitwise Operators
1.3.1. (&,|)
1.4. Assignment Operators
1.4.1. (+=, -=, *=, /=,%=, &=, |=)
1.5. Arithmetic Operators
1.5.1. (+,-,*, /,++,--, %)
2. Libraries
2.1. string
2.2. cmath
2.3. algorithm
2.4. iostream
3. Functions
3.1. User-defined Functions
3.2. Built-in Functions
4. OOP
4.1. Created by
4.1.1. struct
4.1.2. class
5. Error types
5.1. Syntax errors
5.2. Semantic errors.
5.3. Logical errors
6. variables
6.1. const
6.2. char
6.3. string
6.4. float
6.5. bool
6.6. double
6.7. int
7. Operators
7.1. Comparison Operators
7.1.1. (==, !=, >=, <=)
7.2. Logical Operators
7.2.1. (&&, ||, !)
7.3. Bitwise Operators
7.3.1. (&,|)
7.4. Assignment Operators
7.4.1. (+=, -=, *=, /=,%=, &=, |=)
7.5. Arithmetic Operators
7.5.1. (+,-,*, /,++,--, %)
8. Sequence Containers
8.1. Deque
8.2. Linked Lists
8.3. Vectors
8.4. Array
9. conditions
9.1. switch
9.2. if
9.3. if - else
10. Loops
10.1. for
10.1.1. عندما يكون عدد مرات التكرار معروفة
10.2. While
10.2.1. عندما يكون عدد مرات التكرار غير معروفة
11. Control Statements
11.1. Continue
11.1.1. تستخدم مع الحلقات فقط
11.2. Break
11.2.1. تستخدم في الحلقات و مع switch