Add basic structure.

Signed-off-by: CyberZHG <CyberZHG@gmail.com>
Hide namespace.

Signed-off-by: CyberZHG <CyberZHG@gmail.com>
Add initialization and output for complex number.

Signed-off-by: CyberZHG <CyberZHG@gmail.com>
Add calculation operators.

Signed-off-by: CyberZHG <CyberZHG@gmail.com>
The matrix with template.

Signed-off-by: CyberZHG <CyberZHG@gmail.com>
Change the matrix to fixed 2 dimension.

Signed-off-by: CyberZHG <CyberZHG@gmail.com>
Delete template.

Signed-off-by: CyberZHG <CyberZHG@gmail.com>
Remove unneccessary functions.

Signed-off-by: CyberZHG <CyberZHG@gmail.com>
Move the functions outside the ComplexNumber class.

Signed-off-by: CyberZHG <CyberZHG@gmail.com>
Rearrange the file distribution of ComplexNumber.

Signed-off-by: CyberZHG <CyberZHG@gmail.com>
Update change log.

Signed-off-by: CyberZHG <CyberZHG@gmail.com>
Merge branch 'cpp_test' into cpp