본문 바로가기

728x90

study/C++

[C++][Effective C++] 01~04. C++에 왔으면 C++의 법을 따릅시다. [Effective C++(3판)]에 대한 내용을 공부하면서 정리한 내용이다. 이번에 요약하는 내용은 01~04 항목으로 아래와 같다. 01. C++를 언어들의 연합체로 바라보는 안목은 필수 02. #define을 쓰려거든 const, enum, inline을 떠올리자 03. 낌새만 보이면 const를 들이대 보자! 04. 객체를 사용하기 전에 반드시 그 객체를 초기화하자 요약 01. C++를 언어들의 연합체로 바라보는 안목은 필수 기존의 C++은 C 언어에 OOP 몇 가지를 결합한 형태에 불과했다. 그에 따라 처음의 이름 역시 "C with Classes"였다. 하지만, 시간이 지남에 따라 C++은 점차 과감하게 변화했다. Exception, Template, STL이 그러한 변화의 산출물이다. 이제 .. 더보기
[C++][Effective C++] 00. Effective C++ 들어가면서 [Effective C++(3판)]에 대한 내용을 공부하면서 정리한 내용이다. 요약 이 책은 C++를 보다 효과적으로 쓰기 위해 작성되었다. C++ 개발을 하면서 자주 마주치는 C++ 프로그래밍의 이모저모를 다루는 내용이다. 합쳐서 보다 효과적으로 사용하도록 해보자. 다만, 별도 행령 강령 따위가 아니고 바이블이 아니다. 그저 지침(Guideline)일 뿐이다. 책을 통해서 C++가 어떻게 동작하는지 또는 왜 이렇게 동작하는지 이해하고, 독자가 어떤 용도에 어떻게 쓸 수 있을 지에 대해서 안목을 길러야 한다. 이 책에서는 크게 아래 2가지에 대해 다루고 있다. 일반적인 설계 전략 C++ 만의 언어적 특징에 관련된 실전 세부사항 상속 vs 템플릿 public 상속 vs private 상속 private 상.. 더보기

728x90