3. Using the C++ Compiler Options
6. Creating and Using Templates
9. Improving Program Performance
10. Building Multithreaded Programs
12. Using The C++ Standard Library
13. Using the Classic iostream Library
14.1.1 Using the Complex Library
Complex numbers are numbers made up of a real part and an imaginary part. For example:
3.2 + 4i 1 + 3i 1 + 2.3i
In the degenerate case, 0 + 3i is an entirely imaginary number generally written as 3i, and 5 + 0i is an entirely real number generally written as 5. You can represent complex numbers using the complex data type.