C++ 프로그래밍

C++ 프로그래밍

$34.92
Description
개념과 원리를 통해 쉽게 배우는 C++ 프로그래밍 입문서
C++ 프로그래밍 입문자를 위해 상세한 설명과 함께 간결한 예제를 제시했습니다. 프로그래밍의 기본 개념과 컴퓨터 동작 원리를 이해하면서 중급 이상의 내용까지 익힐 수 있습니다. 아울러 연습 문제와 프로그래밍 문제를 통해 실무 능력도 기를 수 있습니다.
저자

김화수

저자김화수는서울대학교에서컴퓨터공학을전공했다.SMIT에서2002부산아시안게임국제송출CG프로그램을개발했고,네이버에입사해P2P네트워크,검색광고시스템,네이버클라우드를개발했으며,현재SK텔레콤에서클라우드플랫폼(CLOUDBERRY)개발을담당하고있다.일반서적과웹에서는쉽게접할수없는프로그래밍정보를제공하기위해‘성남현인의프로그래밍원리’블로그를운영하고있으며,저서로는『FundamentalC++프로그래밍원리』(혜지원,2015)가있다.2015~2017MicrosoftVisualC++MVP(MostValuableProfessional)이다.

목차

Chapter01C++시작하기
프로그래밍언어
C++의개요
비주얼스튜디오설치
C++에서알아야할요소

Chapter02타입
컴퓨터처리
정수타입
부동소수점타입
문자타입
문자열
파생타입
타입표기
typedef
const
auto

Chapter03연산자
연산자의개요
산술연산자
비교연산자
논리연산자
비트연산자
기타연산자

Chapter04제어문
조건문
반복문
goto

Chapter05포인터
이름과주소
포인터의개념
포인터사용
포인터연산자
void포인터
이중포인터
참조타입

Chapter06배열
배열의개요
배열명
배열정의와초기화
다차원배열
배열과포인터
배열인자
배열의크기

Chapter07구조체
구조체의개요
구조체변수정의
구조체연산자
구조체메모리구조
구조체인자
공용체

Chapter08함수
함수의개요
함수선언
함수인자
가변인자함수
함수중복정의

Chapter09클래스
객체지향프로그래밍의등장
객체지향프로그래밍의요소와특징
클래스와객체지향프로그래밍
C++구조체
클래스멤버데이터
클래스멤버함수
클래스메모리구조

Chapter10생성자와소멸자
생성자와소멸자의개념
생성자와소멸자의호출순서
복사생성자
타입변환생성자
초기화리스트

Chapter11클래스연산자
클래스객체의연산
연산자중복정의
연산자함수
연산자중복정의의제약
특이한연산자중복정의
복사대입연산자

Chapter12상속
자식(파생)클래스
접근지정자
상속되지않는함수
다중상속
가상상속

Chapter13타입변환
타입변환의개요
타입변환의분류
클래스타입변환
타입변환연산자
C++타입변환연산자

Chapter14메모리할당과해제
가상메모리
동적메모리할당과해제
메모리할당과해제연산자함수

Chapter15기억부류
자동기억부류
전역기억부류
정적기억부류
스레드지역기억부류
변수의초기화

Chapter16가상함수와추상클래스
다형성
함수호출바인딩
가상함수와동적바인딩
가상함수테이블
가상함수호출방식
생성자와소멸자
순수가상함수

Chapter17함수포인터
함수포인터의개요
전역함수포인터
멤버함수포인터
함수포인터의활용
함수포인터의크기

Chapter18템플릿
템플릿의개요
함수템플릿
클래스템플릿
가변인자템플릿