관련 링크해야 하는데, 귀찮.. 구성과 관리에 관한 이슈들 0. 작은 것에 연연하지 말라 1. 사소한 경고 메시지라도 무시하지 말라 2. 자동화된 빌드 시스템을 사용하라 3. 버전 컨트롤 시스템을 사용하라 4. 코드 리뷰에 시간을 투자하라 디자인 스타일 5. 하나의 엔티티에는 하나의 역할만을 부여하자 6. 정확성, 간결성, 명확성을 먼저 생각하라 7. 적절한 규모 유지를 위해서는 '언제, 어떻게'를 아는 것이 중요하다 8. 이른 최적화를 피하라 9. 미리 최적화해두어야 할 부분도 있다 10. 전역 데이터와 공유 데이터를 최소화하라 11. 정보를 숨겨라 12. 안전한 공유를 위한 코딩의 시기와 방식을 결정하라 13. 자원은 개체가 가지게끔 하라. RAII와 스마트 포인터를 활용하라 코딩 스타일 14. 런타..
목차 검색 결과
제1장 일반적 프로그래밍과 C++ 표준 라이브러리 1. vector의 올바른 용법과 잘못된 용법 2. 문자열 포매팅, 1부: sprintf 3. 문자열 포매팅, 2부: 표준의 세련된 대안들 4. 표준 라이브러리 멤버 함수 5. 여러 수준의 일반성, 1부: 기초 6. 여러 수준의 일반성, 2부: 충분히 일반적인가? 7. 함수 템플릿을 특수화하지 말아야 하는 이유 8. 템플릿 친구 만들기 9. export의 한계, 1부: 기초 10. export의 한계, 2부: 상호작용, 유용성 문제, 지침들 제2장 예외 안전성 문제와 기법 11. try와 catch 12. 예외 안전성: 추구할 가치가 있는가? 13. 예외 명세에 대한 실용적인 고찰 제3장 클래스 설계, 상속, 다형성 14. 순서의 중요성 15. 접근 권한..
# 정리가 끝날때 마다 링크를 한개씩 추가 시킨다. 책 : Effective STL 저자 : 스캇 마이어스(Scott Meyers) 옮김 : 곽용재(http://www.kwak101.pe.kr/) Chapter 1 효과적인 컨테이너(Container) 요리법 항목 1 : 적재적소에 알맞은 컨테이너를 사용하자 항목 2 : "컨테이너에 독립적인(container-independent) 코드"라는 환상을 조심하자 항목 3 : 복사(Copy)는 컨테이너 안의 객체에 맞게 비용은 최소화하며, 동작은 정확하게 하자 항목 4 : size()의 결과를 0과 비교할 생각이라면 차라리 empty를 호출하자 항목 5 : 단일 요소를 단위로 동작하는 멤버 함수보다 요소의 범위를 단위로 동작하는 멤버 함수가 더 낫다 항목 6 ..
# 정리가 끝날때 마다 링크를 한개씩 추가 시킨다. 책 : Effective C++ 3rd. 저자 : 스캇 마이어스(Scott Meyers) 옮김 : 곽용재(http://www.kwak101.pe.kr/) Chapter 1. C++에 왔으면 C++의 법을 따릅시다. * 항목 1. C++를 언어들의 연합체로 바라보는 안목은 필수 * 항목 2. #define을 쓰려거든 const, enum, inline을 떠올리자. * 항목 3. 낌새만 보이면 const를 들이대 보자! * 항목 4. 객체를 사용하기 전에 반드시 그 객체를 초기화하자. Chapter 2. 생성자, 소멸자 및 대입 연산자 * 항목 5. C++가 은근슬쩍 만들어 호출해 버리는 함수들에 촉각을 세우자. * 항목 6. 컴파일러가 만들어낸 함수가 필..
최근댓글