핵심 C++ 표준 라이브러리: C++11, C++14 표준 반영
- 가격 검색 - 출판사 페이지 - 원서 페이지 - 저자 블로그
관련 블로그 글: OccamsBlog:318, OccamsBlog:320, OccamsBlog:321
정오표
p.22 둘째, 셋째 줄의 std::max(2018-03-28)
예를 들어 함수 std::max
(p.16)는 그 결과를 하나의 쌍 객체에 담아서 돌려주며,
=> (std::max
를 std::minmax
로)
예를 들어 함수 std::minmax
(p.16)는 그 결과를 하나의 쌍 객체에 담아서 돌려주며,
p.23 std::get 설명 중 p 오타 (2017-11-07)
김성재 님 제보입니다(OccamsGuestBook:3600796343)
함수 템플릿 std::get
은 튜플의 특정 요소를 돌려준다. 튜플 t
의 i번째 요소는 std::get<i-1>(p)
로 얻을 수 있다. 그리고 std::get<type>(p)
는 형식이 type
인 요소를 돌려준다.
=> (p를 t로 변경)
함수 템플릿 std::get
은 튜플의 특정 요소를 돌려준다. 튜플 t
의 i번째 요소는 std::get<i-1>(t)
로 얻을 수 있다. 그리고 std::get<type>(t)
는 형식이 type
인 요소를 돌려준다.
p.26 std::ref와 std::cref 예제 코드 중에서 (2017-11-07)
김성재 님 제보입니다(OccamsGuestBook:3600796343)
invokeMe(std::ref(s)); // 문자열: const
=>(ref를 cref로)
invokeMe(std::cref(s)); // 문자열: const
p.29 표 첫 행에서 (2017-12-15)
자원을 가리키는 포인터를 돌려준 후 해당 자원을 해제한다.
=>
자원을 가리키는 포인터를 돌려준 후 자원의 소유권을 해제한다.
p.36 상단 예제 코드에서 mother와 moth (2018-03-28)
shared_ptr<Daughter> daugh= shared_ptr<Daughter>(new Daughter(mother));
mother->setSon(son);
mother->setDaughter(daugh);
=> (mother
를 moth
로)
shared_ptr<Daughter> daugh= shared_ptr<Daughter>(new Daughter(moth));
moth->setSon(son);
moth->setDaughter(daugh);
p.57 "대괄호를 이용한 첫 번째 형태가 ..." 문단에서 (2017-07-15)
반면 arrat(n)
에는
=>(마침표 추가)
반면 arr.at(n)
에는
경계를 벗어나면 std::range-error
예외가
=> (-를 밑줄로)
경계를 벗어나면 std::range_error
예외가
comments powered by Disqus