가상 소멸자 (1) 썸네일형 리스트형 가상소멸자 사용 C++ 문법을 배울때 함수 앞에 virtual 키워드가 들어가면 가상 함수가 된다고 배웠다. 배우고 난 뒤 시간이 지나면 다 까먹기 마련 그래서 이렇게 겨우 생각날 때 정리해 놓는 거다.~~ 가상함수는 의 특징은 대략 다음과 같다. 즉 가상함수로 선언되면 부모 클래스의 포인터로 해당 가상함수를 호출하더라도 호출은 가장 자식 클래스의 가상함수가 호출 된다. 보다 자세한 내용은 인터넷 검색으로 확인 할 수 있다. 이제 가상 소멸자의 사용에 대해 알아보자다음의 코드는 메모리 누수를 발생시킨다. 어느부분에서 발생되는지 한번 생각해 보자. ▼ 선언부분 ▼ 호출부분 ▼ 실행 후 메모리 누수 별 이상 없어보인다면 보통 개발자 ~ 아~ CString 이라 딱 찝으면 센스 있는 개발자 ~ 소멸자구만 하면 이글을 읽을 필.. 이전 1 다음