이것이 C++이다 강의 현장을 그대로 옮긴 C++ 입문서

이것이 C++이다 강의 현장을 그대로 옮긴 C++ 입문서

$25.07
저자

최호성

저자최호성(cx)은2015현재삼성SDS멀티캠퍼스(현크레듀멀티캠퍼스)의보안분야전임교수이자(주)프로토콜마스터기술이사로재직중이다.‘개발자에게은퇴란없다’라는신념으로실무개발과집필,강의에모두열정을쏟고있다.비트교육센터에서C/C++강의를했으며,1992년처음C를접한후로지금까지C/C++를이용한응용프로그램을개발해왔다.
한국전자통신연구원과옛정보통신부가주도한온라인게임서버성능평가시스템등다수의기술연구용역과국책과제를수행했고SafeNET,TimeKeeper,CyberWALL등다수의상용소프트웨어를개발했다.윈도우기반보안소프트웨어분야에서도다양한개발경험을갖고있다.
저서로는『MFC정복』(가남사),『윈도우프로그래밍기초/고급편』(프리렉),『VisualC++2008MFC윈도우프로그래밍』(프리렉),『독하게시작하는C프로그래밍』(루비페이퍼)이있다.

목차

목차
PART01C에서C++로문법전환하기
CHAPTER01C와는다른C++
__1.1C와C++의차이
__1.2HelloWorld로본C++
__1.3인스턴스와입출력흐름
__1.4자료형
__1.5메모리동적할당
__1.6참조자형식
__1.7범위기반for문
CHAPTER02C++함수와네임스페이스
__2.1디폴트매개변수
__2.2함수다중정의
__2.3인라인함수
__2.4네임스페이스
__2.5식별자검색순서
PART02객체지향프로그래밍
CHAPTER03클래스
__3.1객체지향프로그래밍개요
__3.2클래스기본문법
__3.3생성자와소멸자
__3.4메서드
__3.5정적멤버
CHAPTER04복사생성자와임시객체
__4.1복사생성자
__4.2묵시적변환
__4.3임시객체와이동시맨틱
CHAPTER05연산자다중정의
__5.1연산자함수란?
__5.2산술연산자
__5.3대입연산자
__5.4배열연산자
__5.5관계연산자
__5.6단항증감연산자
PART03객체의관계규정과설계
CHAPTER06상속기본
__6.1상속이란?
__6.2메서드재정의
__6.3상속에서의생성자와소멸자
CHAPTER07상속심화
__7.1가상함수
__7.2가상함수테이블
__7.3순수가상클래스
__7.4상속과형변환
__7.5상속과연산자다중정의
__7.6다중상속
CHAPTER08수평적관계와집합관계
__8.1friend
__8.2집합관계
PART04템플릿과예외처리그리고이후에알아야할것
CHAPTER09템플릿
__9.1클래스템플릿
__9.2템플릿특수화
__9.3클래스템플릿과상속
__9.4스마트포인터
CHAPTER10예외처리
__10.1try,throw,catch문
__10.2스택풀기
__10.3메모리예외처리
CHAPTER11객체지향주소록
__11.1C주소록예제
__11.2첫번째:기초수준객체화
__11.3두번째:컨테이너구현
__11.4세번째:반복자구현
__11.5번외편
CHAPTER12못다한이야기와앞으로해야할것
__12.1STL맛보기
__12.2람다식과함수객체
__12.3앞으로배워야할것

출판사 서평

출판사서평
이책이제시하는핵심내용
C++를제대로입문하려는사람에게꼭필요한내용만골라서알려주는'널널하게'공부하면서배우는C++입문서다.20년간실무와강의를통해쌓은노하우와국내최고의?MFC입문서를집필한경험을살려이책을집필했다.JAVA나C#이아닌C++로객체지향프로그래밍을시작해야하는분,C++전문프로그래머의길을선택한분이라면이책을통해서제대로된C++가무엇인지를확실하게배울수있다.아프리카와Youtube에서만날수있는저자직강인터넷강의와‘널널한Win...
이책이제시하는핵심내용
C++를제대로입문하려는사람에게꼭필요한내용만골라서알려주는'널널하게'공부하면서배우는C++입문서다.20년간실무와강의를통해쌓은노하우와국내최고의MFC입문서를집필한경험을살려이책을집필했다.JAVA나C#이아닌C++로객체지향프로그래밍을시작해야하는분,C++전문프로그래머의길을선택한분이라면이책을통해서제대로된C++가무엇인지를확실하게배울수있다.아프리카와Youtube에서만날수있는저자직강인터넷강의와‘널널한Windows개발자되기(cafe.naver.com/windev)’네이버카페에서는Q/A를해결함은물론C와MFC등각종윈도우개발정보를살펴볼수있다.
이책의특징과장점
-.아프리카와Youtube에저자직강인터넷강의공개
-.네이버카페‘널널한Windows개발자되기(cafe.naver.com/windev)’를통한Q/A지원
-.이론을연계해실력을향상하는실습과제수록
-.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)’에서만날수있다.
이책의주요내용
1부에서는C와C++의차이점을명쾌하게설명하고2장에서는객체지향프로그래머로서알아야할C++고유의특징을소개한다.3부에서는객체지향프로그래밍의꽃인상속의개념을자세히살펴본다.4부에서는C++프로그래밍의생산성을높이는템플릿을살펴보고실제C기반의주소록을C++로옮겨보면서C++프로그래머의기반을다진다.또한C++의가장안정화된표준인C++11의주요특징도살펴본다.