본문 바로가기

CHAPTER05 - 복사 생성자(Copy Constructor) 1. 복사 생성자 복사 생성자란 생성자의 한 형태일 뿐이다. 그러나 생성자가 호출되는 시점이 일반 생성자와 차이가 있다. (1) C++ 스타일의 초기화 우리는 지금까지 다음과 같은 방식으로 변수와 참조자를 선언 및 초기화해 왔다. int num = 20; int &ref= num; 하지만 C++에서는 다음의 방식으로 선언 및 초기화가 가능하다. int num(20); int &ref(num); 위 두 가지 방법은 결과적으로 동일하다. 그렇다면 객체로 넘어와서 다음의 소스코드를 주목해 보자. First f1(10); First f2 = f1; 위의 코드 중, 'First f2 = f1'는 객체의 생성 및 초기화를 연상시킨다. 즉, f1과 f2 사이의 멤버 대 멤버 사이에 복사가 일어난다. 따라서 아래의 문.. 더보기
숨마쿰라우데 수1 독학 중 20대 중후반에 접어들어서, 수학의 필요성을 뼈저리게 느끼게 되어 다시 시작한 수학.. 수1은 '숨마쿰라우데' 책으로 정하고 시작한지 2주 정도 된 것 같다. 개념 원리도 잘 되어있고, 각각 개념에 맞는 문제풀이도 괜찮은 문제들로 구성되어 있는 듯하다. 그러나 나에게는 단원 정리 문제들이 난이도가 높았다. 풀이를 봐도 이해가 될까 말까한 그런 문제도 있었고.. 아무튼 계속 해봐야겠다. 더보기
방정식과 부등식 - 1 1. 복소수 복소수는 여러가지 방정식을 풀기 위해 등장 하였다. (1) 복소수 - 허수 단위 : i² = -1을 만족하는 수 i - 복소수 : 임의의 실수 a, b에 대하여 a + bi 꼴로 나타내어지는 수 (2) 복소수가 서로 같을 조건 a, b, c, d가 실수일 때, - a + bi = 0 a = 0이고 b = 0 - a + bi = c + bi a = c이고 b = d (3) 켤레복소수 복소수 a + bi에서 허수 부분 b의 부호를 바꾼 복소수, 즉 1.1 복소수의 정의 임의의 두 실수 a, b에 대하여 a + bi 꼴로 나타내어지는 수를 복소수(complex number)라 하고, a를 이 복소수의 실수부분, b를 이 복소수의 허수부분이라고 한다. ※ 순허수 : bi ( a= 0, b != 0).. 더보기