책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > C++
· ISBN : 9791195570553
· 쪽수 : 792쪽
· 출판일 : 2020-07-03
책 소개
목차
01장. C++언어의 소개
1.01 C++ 언어란 무엇인가?
1.02 나의 처음 C++ 프로그래밍 작업
1.03 C++ 언어의 기본 문법
1.04 표준 입출력과 출력 포맷
1.05 문자열(string)
1.06 마무리
02장. 변수와 데이터 타입
2.01 변수(Variables)
2.02 데이터 타입(Types)
2.03 char 타입과 wchar_t 타입
2.04 묶음 타입
2.05 열거형 타입(Enumerated Type)
2.06 변수의 생성과 초기화
2.07 마무리
03장. 상수와 참조 그리고 함수
3.01 리터럴(Literal)
3.02 const 상수
3.03 상수표현식(constexpr)
3.04 참조(Reference)
3.05 함수(Function)
3.06 함수의 인수 전달 방식
3.07 마무리
04장. 문장(Statements)
4.01 네임스페이스(namespace)
4.02 선언문과 정의문
4.03 식별자 적용 범위
4.04 범위 기반 for 문
4.05 예외 처리문
4.06 마무리
05장. 연산자와 람다
5.01 연산자
5.02 단항 연산자
5.03 이항 연산자
5.04 기타 연산자
5.05 new와 delete 연산자
5.06 lvalue와 rvalue의 기본 개념
5.07 람다(Lambda)
5.08 마무리
06장. 클래스와 구조체
6.01 클래스 포맷
6.02 클래스와 구조체의 멤버
6.03 객체의 초기화
6.04 클래스의 관계
6.05 클래스 상속
6.06 가상 함수
6.07 다중 상속의 문제점
6.08 마무리
07장. 클래스 생성자와 소멸자
7.01 생성자(Constructor)
7.02 소멸자(Destructor)
7.03 복사 생성자
7.04 얕은 복사와 깊은 복사
7.05 이동 생성자와 이동 대입 연산자
7.06 복사/이동 생략의 원칙(copy elision)
7.07 마무리
08장. 템플릿(Template)
8.01 템플릿의 포맷
8.02 템플릿 매개변수
8.03 템플릿 특수화
8.04 타입 특성 클래스 템플릿
8.05 포워드 참조
8.06 클래스 템플릿의 상속
8.07 클래스 템플릿의 내부 클래스
8.08 마무리
09장. 타입 변환 연산자와 연산자 오버로딩
9.01 타입 변환 연산자
9.02 친구 지정
9.03 연산자 오버로딩
9.04 산술 연산자 오버로딩
9.05 기타 연산자 오버로딩
9.06 마무리
10장 편리하고 유용한 클래스-1
10.01 문자열 클래스
10.02 시간과 타이머
10.03 pair 구조체와 tuple 클래스
10.04 스트림 클래스
10.05 파일 입출력 스트림 클래스
10.06 디렉토리 및 파일관리
10.07 문자열 스트림(String Stream)
10.08 마무리
11장 편리하고 유용한 클래스-2
11.01 unique_ptr 클래스 템플릿
11.02 shared_ptr 클래스 템플릿
11.03 weak_ptr 클래스
11.04 함수 클래스와 바인더 함수
11.05 정규표현식
11.06 리소스 관리자
11.07 마무리
12장. 반복자(iterator)
12.01 반복자의 종류와 구현
12.02 반복자 어댑터(Iterator adapter)
12.03 반복자 함수
12.04 반복자 보조 함수
12.05 마무리
13장. 컨테이너 클래스 템플릿
13.01 시퀀스 컨테이너
13.02 vector와 deque 클래스 템플릿
13.03 forward_list와 list 클래스 템플릿
13.04 연관 컨테이너 클래스 템플릿
13.05 set 계열 클래스 템플릿
13.06 map 계열 클래스 템플릿
13.07 컨테이너 어댑터(Adapter)
13.08 마무리
14장. 멀티스레드와 비동기 프로그래밍
14.01 스레드의 생성과 종료
14.02 스레드-안전 함수
14.03 원자성 변수(atomic variable)
14.04 뮤텍스(MUTEX)
14.05 조건 변수
14.06 비동기 스레드 프로그래밍
14.07 마무리
찾아보기