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

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

C++ 프로그래밍의 이해

C++ 프로그래밍의 이해

Steve Oualline (지은이), 송호중 (옮긴이)
  |  
한빛미디어
2001-01-13
  |  
23,000원

일반도서

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

중고도서

검색중
로딩중

e-Book

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

책 이미지

C++ 프로그래밍의 이해

책 정보

· 제목 : C++ 프로그래밍의 이해 
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > C++
· ISBN : 9788979140729
· 쪽수 : 617쪽

책 소개

이 책은 C++에 처음 도전하는 프로그래머나 C에서 C++로 변화하려는 프로그래머들을 위한 입문서이다. 이 책은 실질적인, 디버깅하는 방법이나 코드를 다른 사람들이 쉽게 이해할 수 있도록 하거나 다른 사람들이 작성한 코드를 바로 이해할 수 있도록 하기 위한 실제 작업에 필요한 것들을 중심으로 구성되어 있다.

목차

역자서문
서문

1부. 기본 개념

1장. C++이란?
C++의 간략한 역사
C++의 구조
C++을 학습하는 방법

2장. 프로그램 작성의 기본 원리
프로그램의 개념과 실행 과정
실제 프로그램 만들기
명령행 컴파일러를 이용하여 프로그램 만들기
통합 개발 환경을 이용하여 프로그램 만들기
UNIX에서의 도움말 사용
통합 개발 환경에서의 도움말 사용
프로그래밍 연습

3장. 스타일
주 석
C++ 코드
명명 스타일
코딩 스타일
들여 쓰기와 코드 서식
명료성
간결성
일관성과 구조성
읽을 거리
요 약

4장. 기본 선언과 표현식
프로그램의 구성 요소
프로그램의 기본 구조
간단한 표현식
cout 출력 클래스
변수와 저장 영역
변수 선언
정 수
할당문
부동 소수점 숫자
부동 소수점과 정수 나누기
문 자
Boolean
프로그래밍 연습
질문에 대한 해답

5장. 배열, 수식어와 숫자 읽기
배 열
문자열
데이터 읽기
변수 초기화
다차원 배열
정수 타입
float 타입
수식어
16진수와 8진수 상수
단축 연산자
부작용
프로그래밍 연습
질문에 대한 해답

6장. 판단문과 제어문
if문
else문
strcmp를 사용하지 않는 이유
순환문
while문
break문
continue문
잘못 사용되는 할당문
프로그래밍 연습
질문에 대한 해답

7장. 프로그래밍 과정
개발 준비
명세서
코드 설계
프로토타입
Makefile
테스트
디버깅
유지 보수
버전업
코드 분석
프로그램 표시
디버거 사용
브라우저로 텍스트 편집기 사용하기
주석 추가
프로그래밍 연습


2부. 간단한 프로그래밍

8장. 세부 제어문
for문
switch문
switch, break와 continue
프로그래밍 연습
질문에 대한 해답

9장. 변수의 유효 범위와 함수
유효 범위와 저장 클래스
함 수
파라미터 타입 요약
구조화 프로그래밍의 원리
회귀(재호출)
프로그래밍 연습
질문에 대한 해답

10장. C++ 전처리기
#define문
조건부 컴파일
#include 파일
파라미터가 있는 매크로
고급 기능
요 약
프로그래밍 연습
질문에 대한 해답

11장. 비트 연산
비트 연산자
AND 연산자(&)
비트와이즈 OR (|)
비트와이즈 Exclusive OR (^)
NOT 연산자(~)
왼쪽, 오른쪽 시프트 연산자(<<, >>)
비트 설정, 해제와 테스트
비트맵 그래픽
프로그래밍 연습
질문에 대한 해답


3부. 고급 타입과 클래스

12장. 고급 타입
구조체
공용체
typedef
enum 타입
비트 필드나 팩형 구조체
구조체 배열
프로그래밍 연습

13장. 기본 클래스
스 택
고급 스택
클래스 사용
생성자와 소멸자
자동으로 생성되는 멤버 함수
간단한 방법
스타일
프로그래밍 연습

14장. 클래스의 여러 기능
friend
상수형 함수
상수형 멤버
정적 멤버 변수
정적 멤버 함수
static 의미
프로그래밍 연습

15장. 간단한 포인터
상수형 포인터
포인터와 출력
포인터와 배열
문자열 나누기
포인터와 구조체
명령행 인자
프로그래밍 연습
질문에 대한 해답


4부. 고급 프로그래밍 원리

16장. 파일 입출력
C++ 파일 입출력
변환 루틴
바이너리와 ASCII 파일
라인의 끝 퍼즐
바이너리 입출력
버퍼링 문제
버퍼를 사용하지 않는 입출력
파일 서식 설계
C 스타일의 입출력 루틴
C 스타일의 변환 루틴
C 스타일의 바이너리 입출력
프로그래밍 연습
질문에 대한 해답

17장. 디버깅과 최적화
디버깅
시리얼 디버깅
분할 정복
디버그용 코드
디버그 명령행 옵션
디버그 출력
대화형 디버거
바이너리 검색 디버깅
런타임 에러
디버깅의 서술적인 설명
최적화
2의 거듭제곱 사용하기
최적화 방법
비교: 인라인 함수와 일반 함수
비교: 색상 구현 알고리즘의 최적화
프로그래밍 연습
질문에 대한 해답

18장. 연산자 오버로딩
연산자 함수
연산자 멤버 함수
complex 클래스의 전체 소스
프로그래밍 연습
질문에 대한 해답

19장. 부동 소수
부동 소수 서식
부동 소수 더하기, 빼기
곱하기
나누기
오버플로우와 언더플로우
라운드오프 에러
정확도
라운드오프 에러의 최소화
정확도 판단
정밀도와 속도
여러 거듭제곱
프로그래밍 연습

20장. 고급 포인터
포인터, 구조체, 그리고 클래스
delete 연산자
연결 리스트
순서 연결 리스트
이중 연결 리스트
트 리
트리 출력
프로그램의 전체 소스
체스 프로그램의 데이터 구조
프로그래밍 연습
질문에 대한 해답

21장. 고급 클래스
파생 클래스
가상 함수
가상 클래스
파생 클래스에서의 함수 숨김
파생 클래스의 생성자와 소멸자
요 약
프로그래밍 연습
질문에 대한 해답


5부. 여러 언어 기능들

22장. 예외상황
스택 예외상황
런타임 라이브러리 예외상황
프로그래밍 연습

23장. 모듈화 프로그래밍
모 듈
public과 private
extern
헤 더
모듈의 몸체
무한 배열을 사용하는 프로그램
여러 파일을 위한 메이크파일
무한 배열 사용하기
모듈로 작업 나누기
모듈 나누기 예 : 텍스트 편집기
컴파일러 작업
스프레드 시트
모듈 설계 가이드
프로그래밍 연습

24장. 템플리트
템플리트란?
템플리트: 어려운 방법
함수 전문화
클래스 템플리트
클래스 전문화
템플리트의 난제
요 약
프로그래밍 연습

25장. 이식 문제
모듈화
단어의 크기
바이트 순서 문제
정렬 문제
널 포인터 문제
파일 이름 문제
파일 타입
요 약
질문에 대한 해답

26장. 모든 모듈을 결합하기
요구분석
코드 설계
코 딩
클래스와 주요 함수
테스트
개 선
마지막 유의 사항
프로그램 파일
프로그래밍 연습

27장. C에서 C++로
개 요
K&R 스타일 함수
struct
malloc와 free
구조체를 클래스로 변환
setjmp와 longjmp
요 약
프로그래밍 연습

28장. 기타 사항
do/while
goto
?: 연산자
콤마 연산자
( ) 연산자 오버로딩
멤버에 대한 포인터
최신 기능들
질문에 대한 해답

29장. 프로그래밍 격언
일 반
설 계
선 언
switch문
전처리기
스타일
컴파일
C++ 프로그래머를 위한 10가지 명령
마지막 노트
질문에 대한 해답


6부. 부록

부록 A. ASCII 테이블
부록 B. 숫자 표시 범위
부록 C. 연산자 우선순위 규칙
부록 D. 일련의 거듭제곱을 사용하는 사인 계산
용어정리
찾아보기

저자소개

Steve Oualline (지은이)    정보 더보기
35년 이상을 프로그래밍해 왔으며, 모토롤라와 셀러리티 컴퓨팅(Celerity Computing)에서 근무했고, 현재는 휴렛팩커드의 특별 자문으로 잉크젯 분야를 연구하고 있다. 저서에 <Practical C Programming>과 <Practical C++ Programming> 등이 있다.
펼치기
송호중 (옮긴이)    정보 더보기
포항제철(소)에 입사하여 공장 On-Line 시스템을 개발하였고, 선경 정보통신에서 국내 최초로 비주얼 C++을 이용하여 워드프로세서를 개발했다. LG-EDS의 기술대학원의 교수를 역임하였다.
펼치기
이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책