function pointer

함수 포인터 함수 포인터는 특정한 함수의 반환 자료형을 지정하는 방식으로 선언할 수 있다. 함수 포인터를 이용하면 형태가 같은 서로 다른 기능의 함수를 선택적으로 사용할 수 있다

pointer and dynamic memory allocation

포인터 요약 변수명 앞의 포인터 마스킹 *은 포인터 변수임을 알려준다 * 선언 이후에는 *pointer라고 사용했을 때 포인터가 가르키는 주소의 값을 들여다본다. 포인터는 이동할때 자료형의 크기만큼 움직인다. a[i] == *(a+i) 배열과 포인터 배열과 포인터는 동일하다 배열…

Read more of pointer and dynamic memory allocation

this가 필요한 상황

this this는 클래스 안에서 인스턴스 자기 자신을 바라보는 지시자다.대부분의 상황에서 생략할 수 있지만 몇가지 필요한 상황이 있는데 예시와 함께 정리해보았다. 1. 클래스 변수와 인자의 구분 2. 다른 생성자를 호출할때