본문내용 바로가기

KYOBO 교보문고

금/토/일 주말특가
MORE EFFECTIVE C++
* 중고장터 판매상품은 판매자가 직접 등록/판매하는 상품으로 판매자가 해당상품과 내용에 모든 책임을 집니다. 우측의 제품상태와 하단의 상품상세를 꼭 확인하신 후 구입해주시기 바랍니다.
404쪽 | 규격外
ISBN-10 : 8956743991
ISBN-13 : 9788956743998
MORE EFFECTIVE C++ 중고
저자 스캇 마이어스 | 역자 곽용재 | 출판사 정보문화사
정가
20,000원
판매가
40,000원 [100%↑]
배송비
3,500원 (판매자 직접배송)
지금 주문하시면 3일 이내 출고 가능합니다.
토/일, 공휴일을 제외한 영업일 기준으로 배송이 진행됩니다.
2007년 8월 27일 출간
제품상태
상태 상급 외형 상급 내형 상급
이 상품 최저가
40,000원 다른가격더보기
  • 40,000원 책들과함께 특급셀러 상태 상급 외형 상급 내형 상급
새 상품
18,000원 [10%↓, 2,000원 할인] 새상품 바로가기
수량추가 수량빼기
안내 :

중고장터에 등록된 판매 상품과 제품의 상태는 개별 오픈마켓 판매자들이 등록, 판매하는 것으로 중개 시스템만을 제공하는
인터넷 교보문고에서는 해당 상품과 내용에 대해 일체 책임을 지지 않습니다.

교보문고 결제시스템을 이용하지 않은 직거래로 인한 피해 발생시, 교보문고는 일체의 책임을 지지 않습니다.

중고책 추천 (판매자 다른 상품)

더보기

판매자 상품 소개

※ 해당 상품은 교보문고에서 제공하는 정보를 활용하여 안내하는 상품으로제품 상태를 반드시 확인하신 후 구입하여주시기 바랍니다.

판매자 배송 정책

  • 토/일, 공휴일을 제외한 영업일 기준으로 배송이 진행됩니다.

더보기

구매후기 목록
NO 구매후기 구매만족도 ID 등록일
1,507 감사합니다 잘볼게요 5점 만점에 5점 minks7*** 2020.02.20
1,506 상태 괜찮습니다. 추천합니다. 5점 만점에 4점 hsd*** 2020.02.17
1,505 정말 구하고 싶었던 책인데 가격에 비해 책상태가 좋아서 만족합니다. 5점 만점에 5점 versc*** 2020.02.14
1,504 배송도 빠르고 만족합니다 5점 만점에 5점 hsd*** 2020.02.14
1,503 책 상태도 매우 좋고, 배송도 빨라 좋아요! 5점 만점에 5점 yies*** 2020.01.31

이 책의 시리즈

책 소개

상품구성 목록
상품구성 목록

C++ 활용서!

〈EFFECTIVE C++〉의 저자 스캇 마이어스가 저술한 C++ 활용서. C++ 프로그래밍과 설계기술을 향상시켜주는 새로운 테크닉 35가지를 모았다. 최신 ISOㆍANSI C++ 표준에 맞췄다.

저자의 오랜 경험에서 뽑아낸 통찰력을 바탕으로 이 책은, C++를 사용하는 모든 프로그래머를 위한 필독서다. C++를 통해 효율적인 소프트웨어를 개발하는 방법을 가르쳐주고 있다.

프로그램의 효율성을 높이는 입증된 테크닉뿐 아니라, 스마트 포인터 등 전문가만이 다루어온 기능에 대한 테크닉과 멤버 템플릿 등 새롭게 도입된 기능에 대한 테크닉도 아낌없이 펼쳐보이고 있다. 또한 C++의 주요 기능을 활용했을 때에 달라지는 시간ㆍ공간적 비용에 대해 신랄하게 설명한다. 충실한 예제도 담아내 이해를 도와주고 있다.

저자소개

저자 스캇 마이어스(Scott Meyers)

C++ 소프트웨어 개발 분야에 있어서 전 세계적으로 가장 잘 알려진 권위자 중 한 명이다. 공전의 베스트 셀러인 Effective C++와 Effective C++ CD(http://meyerscd.awl.com에서 데모를 볼 수 있다)를 저술한 그는 C++ Report의 칼럼니스트로 활동한 바 있고, C/C++ Users Journal과 Dr. Dobb's Journal 등의 유명 프로그래밍 잡지의 단골 기고자인 동시에, 전 세계의 의뢰인들에게 C++ 소프트웨어 개발에 관한 컨설팅을 해주고 있으며, 현재 NumeriX LLC와 InfoCruiser Inc.의 자문 위원회 임원으로 활동하고 있다. 마이어스는 브라운 대학(Brown University)에서 전산학 박사 학위(Ph. D. of Computer Science)를 받았다.

목차

용어 대역표

Chpater 1 기본 개념들
항목 1 : 포인터(pointer)와 참조자(reference)를 구분하자
항목 2 : 가능한 C++ 스타일의 캐스트를 즐겨 쓰자
항목 3 : 배열과 다형성은 같은 수준으로 놓고 볼 것이 아니다
항목 4 : 쓸데 없는 기본 생성자는 그냥 두지 말자

Chpater 2 연산자(Operators)
항목 5 : 사용자 정의 타입변환 함수에 대한 주의를 놓지 말자
항목 6 : 증가 및 감소 연산자의 전위(prefix)/후위(postfix) 형태를 반드시 구분하자
항목 7 : &&, ||, 혹은 . 연산자는 오버로딩 대상이 절대로 아니다
항목 8 : new와 delete의 의미를 정확히 구분하고 이해하자

Chpater 3 예외(Exceptions)
항목 9 : 리소스 누수를 피하는 방법의 정공(正攻)은 소멸자이다
항목 10 : 생성자에서는 리소스 누수가 일어나지 않게 하자
항목 11 : 소멸자에서는 예외가 탈출하지 못하게 하자
항목 12 : 예외 발생이 매개변수 전달 혹은 가상 함수 호출과 어떻게 다른지를 이해하자
항목 13 : 발생한 예외는 참조자로 받아내자
항목 14 : 예외 지정(exception specification) 기능은 냉철하게 사용하자
항목 15 : 예외 처리에 드는 비용에 대해 정확히 파악하자

Chpater 4 효율(Efficiency)
항목 16 : 뼛속까지 잊지 말자, 80-20 법칙!
항목 17 : 효율 향상에 있어 지연 평가(lazy evaluation)는 충분히 고려해 볼 만하다
항목 18 : 예상되는 계산 결과를 미리 준비하면 처리비용을 깎을 수 있다
항목 19 : 임시 객체의 원류(原流)를 정확히 이해하자
항목 20 : 반환값 최적화(return value optimization)가 가능하게 하자
항목 21 : 오버로딩은 불필요한 암시적 타입변환을 막는 한 방법이다
항목 22 : 단독 연산자(op) 대신에 =이 붙은 연산자(op=)를 사용하는 것이 좋을 때가 있다
항목 23 : 정 안 되면 다른 라이브러리를 사용하자!
항목 24 : 가상 함수, 다중 상속, 가상 기본 클래스, RTTI에 들어가는 비용을 제대로 파악하자

Chpater 5 유용하고 재미있는 프로그래밍 기법들(Techniques)
항목 25 : 생성자 함수와 비(非)멤버 함수를 가상 함수처럼 만드는 방법
항목 26 : 클래스 인스턴스의 개수를 의도대로 제한하는 방법
항목 27 : 힙(heap)에만 생성되거나 힙에는 만들어지지 않는 특수한 클래스를 만드는 방법
항목 28 : 스마트 포인터(Smart Pointer)
항목 29 : 참조 카운팅(Reference Counting)
항목 30 : 프록시(Proxy) 클래스
항목 31 : 함수를 두 개 이상의 객체(타입)에 대해 가상 함수처럼 동작하도록 만들기

Chpater 6 이외의 이야기들(Miscellany)
항목 32 : 미래 지향적인 프로그래머가 되자
항목 33 : 상속 관계의 말단에 있지 않은 (non-leaf) 클래스는 반드시 추상 클래스로 만들자
항목 34 : 한 프로그램에서 C++와 C를 함께 사용하는 방법을 이해하자
항목 35 : C++ 언어의 최신 표준안과 표준 라이브러리에 대해 익숙해지자

추천하는 읽을거리
auto_ptr 클래스 템플릿의 구현
찾아보기

책 속으로

2002년 겨울부터 미국 인터넷 서점 아마존(www.amazon.com)에서는 "BE GAME DEVELOPER"라는 이벤트를 열고 전문가가 필독서로 선별한 서적을 판매하고 있다. 재미있는 것은 이 이벤트에 선정된 프로그래밍 참고도서의 대부분이 C++...

[책 속으로 더 보기]

2002년 겨울부터 미국 인터넷 서점 아마존(www.amazon.com)에서는 "BE GAME DEVELOPER"라는 이벤트를 열고 전문가가 필독서로 선별한 서적을 판매하고 있다. 재미있는 것은 이 이벤트에 선정된 프로그래밍 참고도서의 대부분이 C++ 책이라는 점인데, 굳이 C++를 표지에 세우지 않은 책도 거의 모두 내부적으로 C++에 대한 이해를 요구하고 있다는 점은 참으로 고무적이었다. 그리고, 이벤트에 선정된 C++ 책 중 두 권이 바로 Effective C++ / More Effective C++이다.

MEC++이란 약자로도 알려져 있는 이 책은 업계 최고수(?)중 하나로 알려진 스캇 마이어스의 Effective C++(EC++)의 후속작이다. 50개의 항목으로 구성된 전작이 제대로 된 C++ 프로그래밍을 위한 '필수 기본기'를 심어주는 책이었다면, 35개의 항목으로 구성된 이 후속작은 '필수 기본기'를 익힌 후에 자신감에 차 있을 개발자들의 허점을 짚어주는 중난이도 참고서이다. 형님인 EC++에서 보여준 위트 섞인 날카로움과 신랄함은 더욱 증폭되어, 아우인 MEC++도 35개 항목 중 쉽게 읽힐 주제가 하나도 없음에도 불구하고 '간결하고 읽기 좋은 최고의 책'이란 찬사를 받았다. 2001년에 출판된 동저자의 Effective STL(한국어판 '이펙티브 STL')을 읽기 위한 중간 과정의 역할까지 충실히 하고 있다.

1996년 1쇄가 발표된 이 책은, 그동안 10여 회의 재판 발행을 거쳐 스스로 성장해 왔고, 2003년에는 드디어 한국어판으로 만들어져 한국 개발자들에게 선보여지게 된다. 그리고, 5년 전에 EC++/MEC++를 처음 접하고 말할 수 없는 감동을 받았던 본 편역자는 MEC++ 한국어판의 작업자가 되었다.

C++이 소개된 지 10여 년이 훌쩍 지나 복제인간이 만들어지는 21세기가 되었는데도 서점의 C++ 섹션에는 여전히 초보자용 책과 개념서만 넘쳐나는 우리나라에, 90년대 중반에 나왔지만 여전히 전세계 개발자의 필독서로 꼽히는 이 책을 한국어판으로 소개하는 편역자의 마음엔 만감이 교차한다. 이제 Effective 시리즈 전체가 한국어판으로 소개된다는 흐뭇함과, 이미 원서를 많이 가지고 있는 독자들과 처음 접하는 독자들에게 이 한국어판이 어떤 모습으로 다가설지에 대한 묘한 궁금함과 두려움이 뒤섞여 있기 때문이다. 퇴근 후의 시간을 쪼개어 틈틈이 작업해 온 4개월 동안의 새벽 시간은 작년에 Effective STL을 작업할 때와 마찬가지로 이보다 더 즐거웠던 적은 없던 것 같다. "한국 개발자들이 즐겁게 읽을 수 있는 MEC++가 되었으면" 하는 바람으로 즐겁게 만들었다. 이 책을 읽기 전에 반드시 '편역 작업 원칙 및 용어 대역표' 장을 숙지해 두면 더욱 재미있게 읽을 수 있을 것이다.

- 역자의 말 중에서

[책 속으로 더 보기 닫기]

출판사 서평

전 세계 C++ 프로그래머의 필독서, Effective C++의 저자가 또 다시 "프로그래밍과 설계 기술을 향상시켜 주는 "35 가지의 새로운 테크닉을 여기에 선보인다. 마이어스는 다년간의 경험에서 뽑아낸 통찰력을 유감 없이 발휘하여 더 효과적인(mo...

[출판사서평 더 보기]

전 세계 C++ 프로그래머의 필독서, Effective C++의 저자가 또 다시 "프로그래밍과 설계 기술을 향상시켜 주는 "35 가지의 새로운 테크닉을 여기에 선보인다. 마이어스는 다년간의 경험에서 뽑아낸 통찰력을 유감 없이 발휘하여 더 효과적인(more effective) 소프트웨어를 개발하는 방법을 설명하고 있다. 효과적인 소프트웨어란 더 효율적이고, 더 견고하고, 더 표준적이고, 더 높은 이식성과 재사용성을 갖춘 소프트웨어를 뜻한다. 간단히 말해 마이어스는 "그냥 더 멋있게" C++ 프로그래밍을 할 수 있는 방법을 전하고 있는 것이다.


More Effective C++에 쏟아진 찬사들

"자주 사용하지 않는 부분과 여러분이 알고 있다고 '착각하는' 부분까지, C++의 이모저모를 환히 비추어 주는 책이다. C++ 컴파일러가 소스 코드를 어떻게 해석하는지만 제대로 이해하는 것만으로도 탄탄한 소프트웨어를 작성할 수 있을 준비는 된다. 이 책은 그 '이해의 수준'을 그 정도로 올려주는 소중한 자료이다. 이 책을 읽은 후의 내 기분은 어떤 C++ 프로그래밍의 달인과 함께 아주 긴 코드를 끝까지 분석하고 탁월한 통찰력을 전수받은 느낌과 같았다."
- Fred Wild, 기술 부사장, Advantage Software Technlogies

"이 책은 C++를 사용해서 프로그램을 작성하는 중요한 기법을 일목요연하게 모아놓은 훌륭한 책이다. 개발자의 의도를 C++로 설계하고 구현하는 방법은 물론, 다른 설계 방법을 썼을 때에 빠질 수 있는 함정에 대해 꼼꼼히 설명한다. 또한 최근에 추가된 C++의 신기능에 대한 깔끔한 설명도 주목할 만 하다. C++의 신기능을 쓰고 싶은 개발자는 반드시 이 책을 가까이 두고 필요할 때마다 찾아보기 바란다."
- Christopher J. Van. Wyk, 교수, Mathematics and Computer Science, Drew University

"최강의 C++ 테크닉을 알려주는 책. Effective C++를 읽은 독자라면 꼭 함께 구비해야 할 책."
- Eric Nagler, C++ 대학강사 겸 저자, University of California Santa Cruz Extension

"More Effective C++는 스캇의 이전작인 Effective C++의 완벽한 후속작이다. 프로페셔널 C++ 프로그래머라면 반드시 Effective C++와 More Effective C++에 나온 팁을 읽어 머리에 새겨 두어야 한다고 생각한다. 이 두 책에 나온 팁은 이해하기 힘들지만 아주 중요하고 가끔은 난해한 C++의 이모저모를 알기 쉽게 다루고 있다. 저자의 이전작과 함께 이 책을 초강력 추천한다. 개발자, 테스터, 관리자들은 꼭 읽어보기 바란다. 저자의 전문가적인 식견과 훌륭한 설명을 즐길 수 있을 것이다."
- Steve Burkett, 소프트웨어 컨설턴트

"C++를 어느 정도 안다고 생각하는 수준을 벗어나 C++를 마스터하고자 하는 프로그래머라면, 어느 누구에게도 Effective C++를 진심으로 추천하고 싶습니다 "
- The C/C++ User's Journal

[출판사서평 더 보기 닫기]

책 속 한 문장

회원리뷰

  • 좋은 책입니다. | ki**y1 | 2009.08.11 | 5점 만점에 4점 | 추천:0
    너무나도 유명한 스캇 마이어스의 EC++의 후속편정도 되는 책입니다. 후속편이라고 하지만 제가 읽기에는 난이도적인 차이는 별로...

    너무나도 유명한 스캇 마이어스의 EC++의 후속편정도 되는 책입니다. 후속편이라고 하지만 제가 읽기에는 난이도적인 차이는 별로 없는 것 같습니다. 다만 전작이 일반화되고 사용될 가능성이 높은 항목들이 많았다면 이번 책은 상대적으로 좀더 세세한 부분에 대한 언급이라고 느껴집니다.

     

    전작을 너무 감명깊게 읽어서 기대했던 것보다는 못하다는 느낌을 약간 받긴 했지만, 그래도 꽤나 좋은 책입니다. 특히 곽용재님의 번역이 예술이네요.

     

    C++를 사용하시는 분들은 꼭 한번 이상 읽어보시라고 권해 드리고 싶습니다.

교환/반품안내

※ 상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

교환/반품안내
반품/교환방법

[판매자 페이지>취소/반품관리>반품요청] 접수
또는 [1:1상담>반품/교환/환불], 고객센터 (1544-1900)

※ 중고도서의 경우 재고가 한정되어 있으므로 교환이 불가할 수 있으며, 해당 상품의 경우 상품에 대한 책임은 판매자에게 있으며 교환/반품 접수 전에 반드시 판매자와 사전 협의를 하여주시기 바랍니다.

반품/교환가능 기간

변심반품의 경우 수령 후 7일 이내, 상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내

※ 중고도서의 경우 판매자와 사전의 협의하여주신 후 교환/반품 접수가 가능합니다.

반품/교환비용 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
반품/교환 불가 사유

소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우(단지 확인을 위한 포장 훼손은 제외)

소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우 예) 화장품, 식품, 가전제품 등

복제가 가능한 상품 등의 포장을 훼손한 경우 예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집

소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)

디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우

시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우

전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우

1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품이므로 단순 변심 및 착오로 인한 취소/교환/반품 시 해외주문 반품/취소 수수료 고객 부담 (해외주문 반품/취소 수수료는 판매정가의 20%를 적용

2) 중고도서 : 반품/교환접수없이 반송하거나 우편으로 접수되어 상품 확인이 어려운 경우

소비자 피해보상
환불지연에 따른 배상

- 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨

- 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리함

판매자
책들과함께
판매등급
특급셀러
판매자구분
사업자
구매만족도
5점 만점에 5점
평균 출고일 안내
2일 이내
품절 통보율 안내
3%

바로가기

최근 본 상품