확장메뉴
주요메뉴


닫기
사이즈 비교
소득공제 베스트셀러
사이즈비교 공유하기

Effective C++ 이펙티브 C++

[ 3판 ]
리뷰 총점8.5 리뷰 2건 | 판매지수 4,380
베스트
공학계열 34위 | 대학교재 top20 4주
eBook이 출간되면 알려드립니다. eBook 출간 알림 신청
분철서비스 시작 시 알려드립니다. 분철서비스 알림신청
[대학생X취준생] 우리의 영광의 시대는 1학기입니다
얼리리더를 위한 3월의 책 : WOOF! WOOF! 책멍이 마그넷 증정
3월의 굿즈 : 산리오캐릭터즈 타포린백/물병파우치/3단우산/미니 토트백/마티스 접시&테이블매트 세트
YES24 트윈링 분철 : 인서트라벨/스티커 택1 증정
소장가치 100% YES24 단독 판매 상품
3월 쇼핑혜택
현대카드
1 2 3 4 5

품목정보

품목정보
발행일 2015년 03월 26일
쪽수, 무게, 크기 424쪽 | 210*297*30mm
ISBN13 9791195444946
ISBN10 119544494X

목차 목차 보이기/감추기

옮긴이 머리말
머리말
감수자의 글
베타리더의 글
작업 원칙 및 용어 대역
독자 여러분 반갑습니다

Chapter 1 C++에 왔으면 C++의 법을 따릅시다
항목 1: C++를 언어들의 연합체로 바라보는 안목은 필수
항목 2: #define을 쓰려거든 const, enum, inline을 떠올리자
항목 3: 낌새만 보이면 const를 들이대 보자!
항목 4: 객체를 사용하기 전에 반드시 그 객체를 초기화하자

Chapter 2 생성자, 소멸자 및 대입 연산자
항목 5: C++가 은근슬쩍 만들어 호출해 버리는 함수들에 촉각을 세우자
항목 6: 컴파일러가 만들어낸 함수가 필요 없으면 확실히 이들의 사용을 금해 버리자
항목 7: 다형성을 가진 기본 클래스에서는 소멸자를 반드시 가상 소멸자로 선언하자
항목 8: 예외가 소멸자를 떠나지 못하도록 붙들어 놓자
항목 9: 객체 생성 및 소멸 과정 중에는 절대로 가상 함수를 호출하지 말자
항목 10: 대입 연산자는 *this의 참조자를 반환하게 하자
항목 11: operator=에서는 자기대입에 대한 처리가 빠지지 않도록 하자
항목 12: 객체의 모든 부분을 빠짐없이 복사하자

Chapter 3 자원 관리
항목 13: 자원 관리에는 객체가 그만!
항목 14: 자원 관리 클래스의 복사 동작에 대해 진지하게 고찰하자
항목 15: 자원 관리 클래스에서 관리되는 자원은 외부에서 접근할 수 있도록 하자
항목 16: new 및 delete를 사용할 때는 형태를 반드시 맞추자
항목 17: new로 생성한 객체를 스마트 포인터에 저장하는 코드는 별도의 한 문장으로 만들자

Chapter 4 설계 및 선언
항목 18: 인터페이스 설계는 제대로 쓰기엔 쉽게, 엉터리로 쓰기엔 어렵게 하자
항목 19: 클래스 설계는 타입 설계와 똑같이 취급하자
항목 20: '값에 의한 전달'보다는 '상수객체 참조자에 의한 전달' 방식을 택하는 편이 대개 낫다
항목 21: 함수에서 객체를 반환해야 할 경우에 참조자를 반환하려고 들지 말자
항목 22: 데이터 멤버가 선언될 곳은 private 영역임을 명심하자
항목 23: 멤버 함수보다는 비멤버 비프렌드 함수와 더 가까워지자
항목 24: 타입 변환이 모든 매개변수에 대해 적용되어야 한다면 비멤버 함수를 선언하자
항목 25: 예외를 던지지 않는 swap에 대한 지원도 생각해 보자

Chapter 5 구현
항목 26: 변수 정의는 늦출 수 있는 데까지 늦추는 근성을 발휘하자
항목 27: 캐스팅은 절약, 또 절약! 잊지 말자
항목 28: 내부에서 사용하는 객체에 대한 "핸들"을 반환하는 코드는 되도록 피하자
항목 29: 예외 안전성이 확보되는 그날 위해 싸우고 또 싸우자!
항목 30: 인라인 함수는 미주알고주알 따져서 이해해 두자
항목 31: 파일 사이의 컴파일 의존성을 최대로 줄이자

Chapter 6 상속, 그리고 객체 지향 설계
항목 32: public 상속 모형은 반드시 "is-a(...는 ...의 일종이다)"를 따르도록 만들자
항목 33: 상속된 이름을 숨기는 일은 피하자
항목 34: 인터페이스 상속과 구현 상속의 차이를 제대로 파악하고 구별하자
항목 35: 가상 함수 대신 쓸 것들도 생각해 두는 자세를 시시때때로 길러 두자
항목 36: 상속받은 비가상 함수를 파생 클래스에서 재정의하는 것은 절대 금물!
항목 37: 어떤 함수에 대해서도 상속받은 기본 매개변수 값은 절대로 재정의하지 말자
항목 38: "has-a(...는 ...를 가짐)" 혹은 "is-implemented-in-terms-of(...는 ...를 써서 구현됨)"를 모형화할 때는 객체 합성을 사용하자
항목 39: private 상속은 심사숙고해서 구사하자
항목 40: 다중 상속은 심사숙고해서 사용하자

Chapter 7 템플릿과 일반화 프로그래밍
항목 41: 템플릿 프로그래밍의 천릿길도 암시적 인터페이스와 컴파일 타임 다형성부터
항목 42: typename의 두 가지 의미를 제대로 파악하자
항목 43: 템플릿으로 만들어진 기본 클래스 안의 이름에 접근하는 방법을 알아 두자
항목 44: 매개변수에 독립적인 코드는 템플릿으로부터 분리시키자
항목 45: "호환되는 모든 타입"을 받아들이는 데는 멤버 함수 템플릿이 직방!
항목 46: 타입 변환이 바람직할 경우에는 비멤버 함수를 클래스 템플릿 안에 정의해 두자
항목 47: 타입에 대한 정보가 필요하다면 특성정보 클래스를 사용하자
항목 48: 템플릿 메타프로그래밍, 하지 않겠는가?

Chapter 8 new와 delete를 내 맘대로
항목 49: new 처리자의 동작 원리를 제대로 이해하자
항목 50: new 및 delete를 언제 바꿔야 좋은 소리를 들을지를 파악해 두자
항목 51: new 및 delete를 작성할 때 따라야 할 기존의 관례를 잘 알아 두자
항목 52: 위치지정 new를 작성한다면 위치지정 delete도 같이 준비하자

Chapter 9 그 밖의 이야기들
항목 53: 컴파일러 경고를 지나치지 말자
항목 54: TR1을 포함한 표준 라이브러리 구성요소와 편안한 친구가 되자
항목 55: Boo子有親! 부스트를 늘 여러분 가까이에

부록 A 'Effective C++'이후의 이야기들
부록 B 2판 및 3판의 항목 대응표

찾아보기

회원리뷰 (2건) 리뷰 총점8.5

혜택 및 유의사항?
구매 Effective C++ 내용 평점4점   편집/디자인 평점4점 YES마니아 : 로얄 아****0 | 2018.12.02 | 추천1 | 댓글0 리뷰제목
컴퓨터 전공을 꿈꾸는 고1아들한테 사 줬더니 학교 다니는 틈틈이 읽어 보고 연습도 하는 것 같더군요.책에서 얻은 기본 지식을 응용해서 이것 저것 만들어 보기도 하고 프로그램도 짜고 하는 것 같더니 정보대회에 나가서 상도 받아 오던데.이 책이 도움이 되겠죠.사실 책이 너무 두꺼워서 반도 못 봤겠지만 방학이 되면 틈틈이 보면서 자기껄로 만들지 않을까 싶네요내용은 하나도 몰라;
리뷰제목

컴퓨터 전공을 꿈꾸는 고1아들한테 사 줬더니 학교 다니는 틈틈이 읽어 보고 연습도 하는 것 같더군요.

책에서 얻은 기본 지식을 응용해서 이것 저것 만들어 보기도 하고 프로그램도 짜고 하는 것 같더니 정보대회에 나가서 상도 받아 오던데.

이 책이 도움이 되겠죠.

사실 책이 너무 두꺼워서 반도 못 봤겠지만 방학이 되면 틈틈이 보면서 자기껄로 만들지 않을까 싶네요

내용은 하나도 몰라서 리뷰라고 쓰는 것 조차도 미안하긴 한데 어쨌든 저희,아들은 이 책 덕분에 컴 실력이 느는 건 사실인 것 같습니다.


댓글 0 1명이 이 리뷰를 추천합니다. 공감 1
구매 이펙티브한 활용을 위해. 내용 평점5점   편집/디자인 평점4점 l******0 | 2018.02.15 | 추천0 | 댓글0 리뷰제목
어떻게 하면 좀더 좋은 코드를 작성 할 수 있을까? 이에 대한 여러가지 방법을 알려주는 책입니다. 이 책을 보면서 '아차' 하면서 이전에 작성해둔 프로그램을 몇군데 고친 기억이 납니다. 물론 이 책에 있는 내용들이 다른 책에서도 다뤄진적은 있으나 이 책이 좀더 피부에 와닿고 실전에 써먹기 좋은 것들을 추려 놓은듯 합니다. 다만 번역이 전체적으로 매끄;
리뷰제목

어떻게 하면 좀더 좋은 코드를 작성 할 수 있을까? 이에 대한 여러가지 방법을 알려주는 책입니다.

 

이 책을 보면서 '아차' 하면서 이전에 작성해둔 프로그램을 몇군데 고친 기억이 납니다.

 

물론 이 책에 있는 내용들이 다른 책에서도 다뤄진적은 있으나 이 책이 좀더 피부에 와닿고 실전에 써먹기 좋은 것들을 추려 놓은듯 합니다.

 

다만 번역이 전체적으로 매끄럽지 못하고, 문장간에 연결이 어색한 부분이 많습니다.

 

번역 완성도를 제외하면 별5개도 모자랍니다. 새롭게 출판된 3판을 선택하시는게 좋을듯하군요.



댓글 0 이 리뷰가 도움이 되었나요? 공감 0

한줄평 (10건) 한줄평 총점 9.6

혜택 및 유의사항 ?
구매 평점5점
회사에서 개발자 직원들 업무향상 서적으로 구매했습니다
이 한줄평이 도움이 되었나요? 공감 0
d*******b | 2021.10.17
평점5점
번역이 읽기 어렵지 않게 되어있을 뿐더러, cpp전공하는 사람이라면 정말 읽어야 할 책.
이 한줄평이 도움이 되었나요? 공감 0
q****8 | 2021.04.29
구매 평점4점
공부하기에 보기에 편합니다.
이 한줄평이 도움이 되었나요? 공감 0
YES마니아 : 플래티넘 l*****i | 2019.10.07
  •  쿠폰은 결제 시 적용해 주세요.
1   26,000
뒤로 앞으로 맨위로 aniAlarm