이 책을 구매한 후 한달만에 독파한 책입니다.
C++ 11 문법을 기준으로 잘 정리된 책입니다.
핵심적인 내용을 잘 설명하였습니다.
C 문법을 공부한 분들에게 추천드립니다.
C++ 바이블이라고 할 정도로 설명과 내용이 충분하게 되어있는 책입니다.
최신 문법을 잘 보시고 꼭 연습문제를 따라 하시면 프로그래밍 실력이 엄청 향상될것이라고 생각합니다
.
최고의 C++ 오프라인 명강의를 책으로 만난다!
C++를 C++답게 배운다!
C++는 C를 기반으로 만든 객체지향 프로그래밍 언어다. C 프로그래머가 배우기 쉬워 Java와 함께 가장 많은 프로그래머가 선호하며, 윈도우 애플리케이션 개발, 대규모 게임 개발, 병렬 프로그래밍 등 뛰어난 성능을 요구하는 분야에서 사용되고 있다. 그런데 객체지향 개념이나 C++ 고유의 특징을 제대로 이해하지 못하면 자칫 C와 크게 다를 것 없이 프로그래밍하게 되는 것이 C++다. 그래서 C++는 명확한 이해가 필요한 프로그래밍 언어이기도 하다.
널널하게 공부하면서 즐기는 C++!
이 책은 C와 C++의 차이점, C++의 주요 특징, 2010년도 이후 변화한 모던 C++ 프로그래밍 기법까지 C++ 프로그래밍을 공부할 때 무엇이 중요한지 핵심 위주로 명쾌하게 설명한다. 이를 위해 오랫동안 강의를 진행하면서 만난 프로그래머 지망생들의 의견을 경청하고, “핵심만 명확히 파악하면 널널하게 공부하면서도 프로그래밍을 제대로 배울 수 있다”는 저자의 신념을 고스란히 담았다. C++ 프로그래밍을 배우려고 하는 사람이라면 주저 없이 이 책을 통해 C++를 만나보자.
빈틈없는 애프터서비스
아프리카, Youtube에서 저자의 내공을 아낌없이 전수하는 동영상 강의와 궁금한 부분을 시원하게 긁어주는 Q&A 등의 애프터서비스는 네이버 카페 ‘널널한 Windows 개발자되기(cafe.naver.com/windev)’에서 만날 수 있다.
<바로가기 링크 안내>
PART 01 C에서 C++로 문법 전환하기
CHAPTER 01 C와는 다른 C++
1.1 C와 C++의 차이
1.2 HelloWorld로 본 C++
1.3 인스턴스와 입출력 흐름
1.4 자료형
1.5 메모리 동적 할당
1.6 참조자 형식
1.7 범위 기반 for문
CHAPTER 02 C++ 함수와 네임스페이스
2.1 디폴트 매개변수
2.2 함수 다중 정의
2.3 인라인 함수
2.4 네임스페이스
2.5 식별자 검색 순서
PART 02 객체지향 프로그래밍
CHAPTER 03 클래스
3.1 객체지향 프로그래밍 개요
3.2 클래스 기본 문법
3.3 생성자와 소멸자
3.4 메서드
3.5 정적 멤버
CHAPTER 04 복사 생성자와 임시 객체
4.1 복사 생성자
4.2 묵시적 변환
4.3 임시 객체와 이동 시맨틱
CHAPTER 05 연산자 다중 정의
5.1 연산자 함수란?
5.2 산술 연산자
5.3 대입 연산자
5.4 배열 연산자
5.5 관계 연산자
5.6 단항 증감 연산자
PART 03 객체의 관계 규정과 설계
CHAPTER 06 상속 기본
6.1 상속이란?
6.2 메서드 재정의
6.3 상속에서의 생성자와 소멸자
CHAPTER 07 상속 심화
7.1 가상 함수
7.2 가상 함수 테이블
7.3 순수 가상 클래스
7.4 상속과 형변환
7.5 상속과 연산자 다중 정의
7.6 다중 상속
CHAPTER 08 수평적 관계와 집합 관계
8.1 friend
8.2 집합 관계
PART 04 템플릿과 예외 처리 그리고 이후에 알아야 할 것
CHAPTER 09 템플릿
9.1 클래스 템플릿
9.2 템플릿 특수화
9.3 클래스 템플릿과 상속
9.4 스마트 포인터
CHAPTER 10 예외 처리
10.1 try, throw, catch문
10.2 스택 풀기
10.3 메모리 예외 처리
CHAPTER 11 객체지향 주소록
11.1 C 주소록 예제
11.2 첫 번째: 기초 수준 객체화
11.3 두 번째: 컨테이너 구현
11.4 세 번째: 반복자 구현
11.5 번외편
CHAPTER 12 못 다한 이야기와 앞으로 해야 할 것
12.1 STL 맛보기
12.2 람다식과 함수 객체
12.3 앞으로 배워야 할 것
자료명 | 등록일 | 다운로드 |
---|---|---|
예제소스 | 2022-02-16 | 다운로드 |