책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > C++
· ISBN : 9791160503593
· 쪽수 : 568쪽
책 소개
목차
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 참고 문헌