본문 바로가기

리디북스 접속이 원활하지 않습니다. 새로 고침(F5)해주세요.
계속해서 문제가 발생한다면 리디북스 접속 테스트를 통해 원인을 파악하고 대응 방법을 안내드리겠습니다.
테스트 페이지로 이동하기

RIDIBOOKS

리디북스 검색

최근 검색어

'검색어 저장 끄기'로 설정되어 있습니다.


리디북스 카테고리



모던 C++ 입문 상세페이지

컴퓨터/IT 개발/프로그래밍

모던 C++ 입문

구매종이책 정가34,000
전자책 정가27,200(20%)
판매가27,200
모던 C++ 입문

책 소개

<모던 C++ 입문> 엔지니어를 위한 C++ 단기 집중 훈련

필요한 것만 빠르게 배운다
C++는 하드웨어에 밀착된 저수준에서 추상적인 고차원 프로그래밍까지 방대한 범위를 다루지만, 모든 것을 알아야만 C++ 프로그래밍을 할 수 있는 것은 아니다. 필요한 핵심만 배우면 당장 C++를 시작할 수 있다. C++ 문법 설명에 매몰되지 않고 핵심 개념 중심으로 빠르게 학습한다.

현장에서 검증된 교육 과정
C++가 뭔지도 모르는 물리학과, 수학과 같은 이과생을 비롯해 공대생에게 매년 2학기씩 3년간 C++를 가르치며 현장에서 검증했다. 현장 강의를 통해 얻은 경험을 반영해 교재로 엮었다.

C++11/14로 입문한다
C++는 표준안에 따라 문법이 크게 변화하며, 더 간결한 문법으로 진화한다. C++11/14로 더 쉽고 빠르게 C++ 언어에 입문할 수 있다.

[이 책의 내용]
● C++ 기초 문법과 절차 지향 프로그래밍
● 클래스와 객체 지향 프로그래밍
● 템플릿과 제네릭 프로그래밍
● 함수 객체, 람다 표현식
● STL 표준 라이브러리
● 복소수와 난수 발생기
● 메타 프로그래밍
● 동시성 프로그래밍
● 과학 라이브러리와 미분 방정식

[관련 도서]
C++14 STL 철저 입문
프로그래머를 위한 선형대수



저자 소개

피터 고츠슐링(Peter Gottschling)은 전문성을 갖춘 열정으로 최첨단 과학 소프트웨어를 만들고 있으며, 많은 독자가 열정 바이러스에 감염되기를 바란다. 이러한 소명 의식으로 Matrix Template Library 4를 만들었으며, Boost Graph Library를 비롯한 다양한 라이브러리를 공동으로 만들었다. 이러한 프로그래밍 경험은 대학의 여러 C++ 과정과 전문 교육 세션을 통해 공유되었으며, 마침내 이 책을 발간하기에 이르렀다.

목차

1장 C++ 기초
__1.1 첫 번째 프로그램
__1.2 변수
__1.3 연산자
__1.4 표현식과 문장
__1.5 함수
__1.6 오류 처리
__1.7 I/O
__1.8 배열, 포인터, 레퍼런스
__1.9 소프트웨어 프로젝트 구축
__1.10 연습문제

2장 클래스
__2.1 기술적인 세부 사항이 아닌 보편적인 의미를 위한 프로그램
__2.2 멤버
__2.3 값 설정: 생성자 및 할당 연산자
__2.4 소멸자
__2.5 메서드 생성 규칙
__2.6 멤버 변수에 접근하기
__2.7 연산자 오버로딩 디자인
__2.8 연습문제

3장 제네릭 프로그래밍
__3.1 함수 템플릿
__3.2 네임스페이스와 함수 룩업
__3.3 클래스 템플릿
__3.4 타입 추론과 정의
__3.5 템플릿에 대한 약간의 이론: 컨셉
__3.6 템플릿 특수화
__3.7 타입이 아닌 템플릿 매개변수
__3.8 펑터(Functor)
__3.9 람다(Lambda)
__3.10 가변 템플릿(Variadic Template)
__3.11 연습문제

4장 라이브러리
__4.1 표준 템플릿 라이브러리
__4.2 수치
__4.3 메타 프로그래밍
__4.4 유틸리티
__4.5 지금 시각은?
__4.6 동시성
__4.7 표준 너머에 있는 과학 라이브러리
__4.8 연습문제

5장 메타 프로그래밍
__5.1 컴파일러가 계산하도록 만들기
__5.2 타입 정보 제공하기 및 사용하기
__5.3 표현식 템플릿
__5.4 메타 튜닝: 독자적인 컴파일러 최적화 작성
__5.5 연습문제

6장 개체 지향 프로그래밍
__6.1 기본 원칙
__6.2 중복 제거
__6.3 다중 상속
__6.4 서브 타입별 동적 선택
__6.5 변환
__6.6 CRTP
__6.7 연습문제

7장 과학 프로젝트
__7.1 ODE 해결 프로그램의 구현
__7.2 프로젝트 만들기
__7.3 마지막으로 남기는 말

부록 A 다루기 힘든 부분
부록 B 프로그래밍 도구
부록 C 언어 정의
부록 D 참고 문헌


리뷰

구매자 별점

2.5

점수비율

  • 5
  • 4
  • 3
  • 2
  • 1

2명이 평가함

리뷰 작성 영역

이 책을 평가해주세요!

내가 남긴 별점 0.0

별로예요

그저 그래요

보통이에요

좋아요

최고예요

별점 취소

구매자 표시 기준은 무엇인가요?

'구매자' 표시는 리디북스에서 유료도서 결제 후 다운로드 하시거나 리디셀렉트 도서를 다운로드하신 경우에만 표시됩니다.

무료 도서 (프로모션 등으로 무료로 전환된 도서 포함)
'구매자'로 표시되지 않습니다.
시리즈 도서 내 무료 도서
'구매자’로 표시되지 않습니다. 하지만 같은 시리즈의 유료 도서를 결제한 뒤 리뷰를 수정하거나 재등록하면 '구매자'로 표시됩니다.
영구 삭제
도서를 영구 삭제해도 ‘구매자’ 표시는 남아있습니다.
결제 취소
‘구매자’ 표시가 자동으로 사라집니다.

이 책과 함께 구매한 책


이 책과 함께 둘러본 책



본문 끝 최상단으로 돌아가기


spinner
모바일 버전