본문 바로가기

생성자2

[C++] 복소수 Complex 연산 클래스 만드는 방법 ▣ 복소수(complex number) ● 복소수는 실수부와 허수부로 구성된다. ▷ 복소수의 표현 : a + jb ( a : 실수부 값, b : 허수부 값) ● 켤레복소수 (complex conjugate) ▷ 켤레복소수의 표현 : a - jb (허수부의 부호가 반대) ● 복소수 연산 ▷ 덧셈은 쉬우니까 넘어가고 ▷ 곱셈은 (a + jb)(d + je) = (ad - be) + j(ae + bd) ▷ 나눗셈은 (a + jb) / (d + je) = (ad + be) / (d^2+e^2) + j (bd - ae) / (d^2+e^2) ▣ 복소수 클래스 ● Complexx 클래스 ▷ 복소수를 표현하는 클래스 ▷ 복소수의 사칙연산과 켤레복소수를 구하는 멤버함수를 갖고 있다. ▷ 실수부의 값이 a, 허수부의 값.. 2020. 8. 28.
C++ 언어 기초 (6) - 클래스와 객체 ▣ 객체지향 프로그래밍? ● 객체(object)란? ▷ 소프트웨어 시스템 안의 어떠한 대상을 표현한 것으로 다음의 역할을 수행한다. 정해진 처리를 수행한다. --> 행위, 메소드, 멤버함수 처리 과정에 따라 내부 상태가 변화할 수 있다. --> 속성, 데이터 멤버 다른 객체와 상호작용 할 수 있다. --> 메시지 전달(멤버함수 호출) ▷ 아래의 포스트에서 정의했던 원 객체를 예로 들면 다음과 같이 역할에 따라 분류할 수 있다. 2020/08/26 - [Programming/C++] - [초급] C++ 언어 기초 (3) - 구조체와 클래스 행위: init(), area(), display(), chkOverlap() 속성: center, radius ● 클래스(class)란? ▷ 객체의 설계도로 객체가 포.. 2020. 8. 27.
반응형