메뉴 바로가기 검색 및 카테고리 바로가기 프로모션 바로가기 책 바로가기 네트워크 바로가기

리얼타임 eBook

BACK TO THE BASIC, C++11 핵심 노트: 핵심 주제 12가지로 배우는 C++11

리얼타임 eBook

집필서

절판

  • 저자 : 이주한
  • 출간 : 2013-11-29
  • 페이지 : 120 쪽
  • ISBN : 9788968486531
TAG :
초급 초중급 중급 중고급 고급
3.7점 (3명)
좋아요 : 19

C++11의 핵심 변경점만을 담은 C++11 프로그래밍 가이드

 

C++11은 2011년 8월 12일에 ISO C++ 표준 위원회에서 통과된 최신 C++ 표준이다. 기존 ISO C++ 표준과의 호환성을 유지하면서 객체 지향/스크립트 언어에서 제공하는 편리함을 추가하는 데 주안점을 두었다. 이 책은 C++ 프로그래머가 C++11에 기반을 두고 애플리케이션을 개발할 때 꼭 알아야 할 12가지 특징을 설명하면서 기존의 ISO C++99/03 표준과 C++11이 어떤 차이점이 있는지를 예제 중심으로 설명한다. 또한 C++ 프로그래머는 물론이고 객체 지향 프로그래밍 언어를 다뤄본 경험이 있는 프로그래머라면 누구나 C++11을 쉽게 이해할 수 있게 설명한 필자의 노력이 돋보인다.

 

대상 독자

  • C++11을 처음 도입하려는 실무 C++ 프로그래머
  • 기존 C++과 C++11의 차이점을 이해하려는 객체 지향 프로그래머
  • 『Think About: C++11 STL 프로그래밍』을 읽기 전 C++11 기초가 부족하다고 느끼는 프로그래머

기존 C++ 표준과 달라진 점을 비교하는 예제를 통해 C++11을 배운다!
『C++11 핵심 노트』는 기존 C++ 프로그래머가 C++11을 빠르게 이해하는 데 주안점을 두었다. 따라서 12개 장에서 C++11에서 크게 바뀐 부분을 하나씩 짚어가며 설명한다. 구체적으로 살펴보면 C++11을 지원하는 컴파일러의 차이, auto 키워드, 범위 기반 for문, std::array, 스마트 포인터, 람다 표현식, R-Value 레퍼런스, Perfect Forwarding 등을 다룬다. 또한 기존 C++ 표준과 무엇이 다른지 예제를 통해 설명하는 방식을 취해 C++ 프로그래머라면 누구나 직관적으로 이해하기 쉽도록 구성했다. 또한 12월 정식 출간 때는 C++11의 Uniform Initialization과 decltype을 다룰 예정이다.

저자

이주한

삼성전자에서 디지털 영상처리 및 네트워크 전송 기술 분야에서 8년간 근무했으며, 삼성 스마트 TV 개발에 참여했다. 멀티미디어 네트워크 전송 기술과 관련해 40여 개의 국내 국제 특허의 제1저자 및 주요 저자로 등록되어 있기도 하다. 2009년에 가족과 함께 호주로 이민한 후 Australian Associated Press 사 등에서 소프트웨어 엔지니어로 근무했고, 현재는 멀티미디어 코덱 기술과 관련한 프리랜서 개발자로 일하고 있다. 애자일 프로세스와 모바일 웹 플랫폼 기술에 관심이 있으며 다양한 실험을 즐긴다. 주말에 두 아이(윤서, 윤재)와 공원에서 함께 노는 것이 요즈음 가장 큰 즐거움이다.

1장. Hello! C++11 world
    1.1 C++11의 특징
    1.2 C++11 컴파일러
        1.2.1 컴파일러 지원
        1.2.2 GCC
        1.2.3 MSVC
        1.2.4 LLVM과 Clang

 

2장. auto 키워드

 

3장. 범위 기반 for문

 

4장. 유니폼 초기화

 

5장 decltype 키워드

 

6장. 새로운 배열 - std::array
    6.1 배열과 vector
    6.2 보안 향상
        6.2.1 포인터 타입 변환
        6.2.2 배열 크기
        6.2.3 부모 타입으로의 타입 변환 금지
    6.3 제공되는 인터페이스

 

7장. 스마트 포인터
    5.1 unique  ptr
    5.2 shared  ptr
    5.3 weak  ptr
    5.4 동시성 문제

 

8장. 람다 표현식
    8.1 함수 객체
    8.2 함수 객체의 특징
    8.3 함수 포인터와 함수 객체의 비교
    8.4 람다와 함수 객체의 비교
        8.4.1 간편한 코딩
        8.4.2 가독성 증가
    8.5 람다 함수 문법
        8.5.1 람다 함수 원형
        8.5.2 람다 함수 몸체
        8.5.3 람다 함수 호출
        8.5.4 람다 함수 파라미터
        8.5.5 람다 함수의 반환 값
        8.5.6 람다 함수 소개자
        8.5.7 람다 함수의 mutable 키워드
        8.5.8 람다 함수 활용

 

9장. static  assert 키워드

 

10장. R-Value 레퍼런스

 

11장. 이동 시맨틱
    11.1 이동 생성자와 이동 할당 연산자
        11.1.1 복사 생성자
        11.1.2 이동 생성자
    11.2 성능

 

12장. 퍼펙트 포워딩
    12.1 C++ 포워딩 문제
    12.2 함수 오버로딩을 이용한 포워딩 문제 해결
    12.3 R-Value 레퍼런스를 이용한 퍼펙트 포워딩
    12.4 std::move

 

마무리하면서

결제하기
• 문화비 소득공제 가능

배송료 안내

  • 책, 아이템 등 상품을 1만원 이상 구매시 무료배송
  • 브론즈, 실버, 골드회원이 주문하신 경우 무료배송

무료배송 상품을 포함하여 주문하신 경우에는 구매금액에 관계없이 무료로 배송해 드립니다.

닫기

리뷰쓰기

닫기
* 도서명 :
BACK TO THE BASIC, C++11 핵심 노트: 핵심 주제 12가지로 배우는 C++11
* 제목 :
* 별점평가
* 내용 :

* 리뷰 작성시 유의사항

글이나 이미지/사진 저작권 등 다른 사람의 권리를 침해하거나 명예를 훼손하는 게시물은 이용약관 및 관련법률에 의해 제재를 받을 수 있습니다.

1. 특히 뉴스/언론사 기사를 전문 또는 부분적으로 '허락없이' 갖고 와서는 안됩니다 (출처를 밝히는 경우에도 안됨).
2. 저작권자의 허락을 받지 않은 콘텐츠의 무단 사용은 저작권자의 권리를 침해하는 행위로, 이에 대한 법적 책임을 지게 될 수 있습니다.

오탈자 등록

닫기
* 도서명 :
BACK TO THE BASIC, C++11 핵심 노트: 핵심 주제 12가지로 배우는 C++11
* 구분 :
* 상품 버전
종이책 PDF ePub
* 페이지 :
* 위치정보 :
* 내용 :

도서 인증

닫기
도서명*
BACK TO THE BASIC, C++11 핵심 노트: 핵심 주제 12가지로 배우는 C++11
구입처*
구입일*
부가기호*
부가기호 안내

* 인터넷 서점에서 구입한 도서를 인증하면 마일리지 500점을 드립니다.

* 한빛 웹사이트에서 구입한 도서는 자동 인증됩니다.

* 도서인증은 일 3권, 월 10권, 년 50권으로 제한되며 절판도서, eBook 등 일부 도서는 인증이 제한됩니다.

* 구입하지 않고, 허위로 도서 인증을 한 것으로 판단되면 웹사이트 이용이 제한될 수 있습니다.

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?

자료실