[개탱][C++][Operator Overloading][Operator][Overloading][복소수][complexNumber][1]
·
Dev/[C++]개념정리
Operator Overloading ex ) X = "Kim" + "Lee" 를 하고X를 출력해서 KimLee 가 출력되게 하고싶은데 기본 C에서는 이게 불가능하다.이때 C++에서 이를 가능하게 해주게 하기위해서 Operator Overloading 이다. [JAVA 에서는 사용 불가] ex)복소수를 다룰 때 a = 3.1 + 5.4i b = 1.6 + 1.3i c = a + b; 이렇게 하나의 변수에 실수와 허수를 동시에 담아야 하니까 Class(구조체↑)를 사용하면 좋다.이를 예시로 코드를 짜보겠다. 그저 완성된 마지막 코드를 원한다면제일 밑을 보세요! 먼저 복소수의 실수와 허수를 저장하기 위해 123456789101112131415class ComplexNumber {private : double..