2025/04/18 2

순수 가상 메서드와 추상 베이스 클래스

순수 가상 메서드란 클래스 정의 코드에서명시적으로 정의하지 않는 메서드이다.메서드를 순수 가상 메서드로 만들면,컴파일러는 이 메서드에 대한 정의가 현재 클래스에는 없다고 판단한다.순수 가상 메서드가 하나라도 정의된 클래스를 추상 클래스라 부른다.추상 클래스는 다른 코드에서 인스턴스를 생성할 수 없다.클래스에 순수 가상 메서드가 하나라도 있으면컴파일러는 이 클래스가 객체를 생성하는데 사용되지 않는다고 생각한다.순수 가상 메서드를 지정하려면 선언 뒤에 =0 을 붙인다.그리고 구현 코드는 작성하지 않는다.

C++ 기초 플러스 완독 후기

사실 1회독을 한 지는 1년 6개월 정도 지났지만,이제서야 "완독" 이라는 표현을 쓰는 이유는당시에는 이해가 가든 안가든 필사하고 밑줄 쳐가며 읽어나갔기 때문이다.그 당시는 회독이지, 완독이라 표현하기엔 부족함이 있었다.이후 시간이 흐르며 추가적으로 C++강의와 다른 서적들,마이크로소프트 공식문서를 보며이제서야 책에서 했던 말이 이해가 되었기 때문이다.처음 C++을 배울 때 이 책으로 시작했었지만,후회는 없다.후회가 없는 이유는 C++를 모르는 상태에서오히려 꾸역꾸역 1600페이지가 넘는 분량을 읽어나갔기에,다음에 다른 책을 읽을 때는 덜 어려웠기 때문이다.처음부터 두껍고 상세한 책을 읽음으로써매를 먼저 맞은 것 같다.처음 배울 때 부터 상세하고 방대한 양에 익숙해지니,그 다음에 800페이지 책은 읽을만..

취미/개발서적 2025.04.18