C++
par Yara Mohamed Abdelazem Badawy
![Mind Map: C++](https://www.mindmeister.com/image/xlarge/1905383971/mind-map-c.png)
1. Applications.
1.1. Browsers.
1.2. Banking Applications.
1.3. Cloud/Distributed Systems.
1.4. Databases.
1.5. Embedded Systems.
1.6. GUI.
2. Loops.
2.1. While loop.
2.2. do .. while loop.
2.3. for loop.
2.4. nested loop.
3. Types of operators.
3.1. Arithmetic.
3.2. Assignment.
3.3. Relational.
3.4. Logical.
3.5. Bitwise.
4. C++ user input , output.
4.1. Cin.
4.2. Cout.
5. The Advantages.
5.1. A high-level, easy-to-understand language close to human languages.
5.2. Most C code can be run in the C ++ environment.
5.3. It provides the user with complete control over memory management .
5.4. C ++ is one of the most requested languages on the market.
6. features.
6.1. Platform or Machine Independent/ Portable.
6.2. Simple
6.3. High-level programming language
6.4. Compiler-Based.
6.5. DMA (Dynamic Memory Allocation).
7. Data types.
7.1. Primary.
7.1.1. integer.
7.1.2. float.
7.1.3. double.
7.1.4. boolean.
7.2. Derived.
7.2.1. array.
7.2.2. function.
7.2.3. pointer.
7.2.4. referance.
7.3. User defined.
7.3.1. class.
7.3.2. structure.
7.3.3. union.
7.3.4. anum.