logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

초보자를 위한 C++

초보자를 위한 C++

David B. Horvath, Jesse Liberty (지은이), 류광 (옮긴이)
  |  
정보문화사
2006-02-24
  |  
18,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
yes24 로딩중
교보문고 로딩중
영풍문고 로딩중
인터파크 로딩중
11st 로딩중
G마켓 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
로딩중

e-Book

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

초보자를 위한 C++

책 정보

· 제목 : 초보자를 위한 C++ 
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > C++
· ISBN : 9788956742960
· 쪽수 : 609쪽

책 소개

한 시간 정도 분량의 강의 24개로 C++ 프로그래밍을 배우는 책이다. 각각의 강의는 이전 내용에 근거한 직관적이며 점진적인 단계들로 C++의 필수 내용을 기초부터 차근차근 설명한다. 각 강의 끝에는 강의 내용을 정리하고 심화할 수 있는 Q&A, 퀴즈, 실습과제들이 나온다.

목차

제1부 C++ 소개

제1강 시작하며
프로그래밍을 위한 사전 준비
몇 가지 헷갈리는 것들: C++, ANSI C++, ISO C++, Windows
컴파일러 설치, 설정
소스 코드의 컴파일과 링크
개발 주기
처음 만들어 보는 C++ 프로그램 - HELLO.CPP
컴파일 오류
여러 가지 Dev-C++ 활용 팁
Q&A
실습

제2강 C++ 프로그램의 구성요소
왜 C++가 좋은 선택인가
간단한 프로그램의 분해
주석
함수
Q&A
실습

제3강 변수와 상수
변수란
변수의 선언
한 번에 여러 개의 변수를 선언
변수에 값을 배정
short와 long의 선택
상수
열거형 상수
Q&A
실습

제4강 표현식과 문장
문장
표현식
연산자
복잡한 표현식을 위해 괄호를 중첩시키기
if 문
논리 연산자
C++의 참과 거짓에 대해 좀 더
Q&A
실습

제5강 함수
함수란 무엇인가
함수의 선언과 정의
함수 안에서 변수 사용하기
함수의 매개변수와 인수
함수의 반환값
함수의 기본 인수
함수의 중복적재
Q&A
실습

제6강 프로그램의 흐름
반복
while 루프
do...while 루프
for 루프
switch 문
Q&A
실습

제2부 클래스

제7강 클래스의 기초
형식이란
새 형식 만들기
클래스와 멤버
클래스 멤버에 접근하기
공개 접근 대 비공개 접근
클래스 메서드의 구현
객체의 생성과 삭제: 생성자와 소멸자
Q&A
실습

제8강 클래스에 대해 좀 더 자세히
const 멤버 함수
인터페이스 대 구현
클래스 정의와 메서드 구현의 분리
인라인 구현
다른 클래스의 객체를 멤버로 가지는 클래스
Q&A
실습

제3부 메모리 관리

제9강 포인터
포인터와 그 용법
포인터는 왜 사용할까
스택과 힙
Q&A
실습

제10강 포인터 고급
힙에 객체 생성하기
객체 삭제
포인터를 이용해서 멤버에 접근하기
힙에서 생성하는 자료 멤버
this 포인터
길 잃은 포인터
const 포인터
Q&A
실습

제11강 참조
참조란 무엇인가
참조 만들기
참조에 주소 연산자 사용하기
참조할 수 있는 것과 없는 것
널 포인터와 널 참조
함수 인수들을 참조로 전달
함수 원형의 또 다른 용도
여러 개의 값을 반환하기
Q&A
실습

제12강 참조와 포인터: 고급
효율성을 위한 참조 전달
const 포인터 전달
포인터 대신 참조를 사용
참조 대 포인터 포인터 대 참조
사라질 객체의 참조를 돌려주어서는 안 된다
힙에 생성한 객체의 참조를 반환
포인터의 소유권과 책임
Q&A
실습

제4부 강력한 도구들

제13강 함수 고급
멤버 함수의 중복적재
멤버 함수에서 기본 인수 사용하기
기본 인수와 함수 중복적재 중 어떤 것을 선택할 것인가
생성자의 중복적재
멤버 변수의 초기화
복사 생성자
Q&A
실습

제14강 연산자 중복적재
연산자를 중복적재하려면
operator=
변환 연산자
Q&A
실습

제15강 배열
배열이란
배열의 끝을 지나친 장소
울타리 말뚝 오류
배열 초기화
객체들의 배열
다차원 배열
메모리에 대해 한 마디
포인터들의 배열
배열 자체를 힙에 생성
배열을 가리키는 포인터와 포인터들의 배열
포인터와 배열 이름
힙에 만든 배열의 삭제
char 배열
strcpy()와 strncpy()
문자열 클래스
Q&A
실습

제5부 상속과 다형성

제16강 상속
상속이란 무엇인가
private 대 protected
생성자와 소멸자
기반 클래스 생성자에 인수를 전달하려면
멤버 함수의 재정의
Q&A
실습

제17강 다형성과 파생 클래스
가상 메서드를 통한 다형성 구현
Q&A
실습

제18강 다형성: 고급
단일 상속의 한계
추상 기반 클래스
Q&A
실습

제19강 연결 목록
연결 목록과 기타 자료구조들
연결 목록 활용에 대한 사례 연구
이 연결 목록 구현에서 배울 점
Q&A
실습

제6부 특별한 주제들

제20강 특별한 클래스 멤버, 친구, 함수 포인터
정적 멤버 변수
정적 멤버 함수
클래스의 포함 관계
친구 클래스
친구 함수
함수를 가리키는 포인터
Q&A
실습

제21강 전처리기
전처리기와 컴파일러
임시 소스 코드 보기
#define 지시자
헤더 파일의 중복 포함 방지 장치
매크로 함수
문자열 조작
미리 정의된 매크로
Q&A
실습

제22강 객체 지향적 분석과 설계
개발 주기
경보 시스템 시뮬레이션
사례 연구: PostMaster
Q&A
실습

제23강 템플릿
템플릿이란
템플릿 인스턴스
템플릿 정의
템플릿 인스턴스의 사용
표준 템플릿 라이브러리
Q&A
실습

제24강 예외, 오류 처리, 기타
버그, 오류, 실수, 코드의 부패
예기치 못한 상황을 처리하기
예외
try 블록과 catch 블록에 대해 좀 더 자세히
전문가 품질의 코드를 위한 코딩 스타일
추가적인 자료
Q&A
실습

제7부 부록

부록 A 2진수와 16진수
다른 기수들
진수 변환
16진수

부록 B 용어집

저자소개

David B. Horvath (지은이)    정보 더보기
Pennsylvania Philadelphia 지역에서 활동하는 전문 컨설턴트다. 지은 책으로 <UNIX for the Mainframer>, <Sams Teach Yourself C++ for Linux in 21 Days> 등이 있다.
펼치기
류광 (옮긴이)    정보 더보기
IT 전문서를 주로 번역하는 전업 번역가로, 《컴퓨터 프로그래밍의 예술(The Art of Computer Programming)》 시리즈와 《Game Programming Gems》 시리즈, 《인공지능: 현대적 접근방식 제4판》, 《자바스크립트로 배우는 SICP》를 비롯해 80권 이상의 다양한 IT 전문서를 우리말로 옮겼다. 홈페이지 류광의 번역 이야기(http://occamsrazr.net)와 IT 및 게임 개발 정보 공유 사이트 GpgStudy(http://gpgstudy.com)를 운영한다.
펼치기
이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책