Design a C++ class complex with data members for real and imaginery parts provide default and parameterized constructors. Write a program to perform arithmetic operations of two complex numbers using operator overloading. Use either member function or friend function.
Personal Database using types of constructors, friend, inline and dynamic memory concepts (C++)
Book Shop - using dynamic memory allocation (C++)
Weather Report using array of objects (C++)