책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > Visual C++
· ISBN : 9788972807346
· 쪽수 : 352쪽
· 출판일 : 2006-03-20
책 소개
목차
1부 C++를 배우기 위한 준비과정
1장 C++ 학습을 위한 준비
C와 C++의 차이점
객체 지향 프로그래밍의 특징
C++ 컴파일러 설치와 사용법
C++ 프로그램 구조 파악하기
C++ 콘솔 입출력
cin을 활용한 입력
구조체
구조체를 매개변수로 갖는 함수
레퍼런스 변수
2부 클래스 기본 다루기
2장 클래스와 객체
클래스 설계
클래스 내부에 멤버함수 정의하기
const 예약어와 const 멤버함수
함수의 오버로딩
생성자
3장 객체의 다양한 활용
객체 배열
객체 포인터의 사용
new와 delete 사용하여 객체 생성 및 소멸
this 포인터
전달인자로 객체를 사용하는 함수
정적 멤버변수와 정적 멤버함수
4장 연산자 오버로딩
두 객체에 대한 합을 구하는 함수
객체 자신의 값을 증가시키는 함수
연산자 오버로딩
단항 연산자 오버로딩
형 변환 연산자 오버로딩
프렌드 함수
C++ 콘솔 출력
C++ 콘솔 입력
3부 추상화한 자료구조
5장 배열 클래스
클래스 내에서 메모리 동적 할당
복사 생성자
대입 연산자 오버로딩
배열 인덱스 [ ] 연산자 오버로딩
6장 스택 추상 클래스
스택 클래스에 대한 설계
스택 클래스 업그레이드
스택 클래스에 복사 생성자와 대입 연산자 오버로딩
4부 상속성
7장 상속성
상속성이란
상속 관계의 클래스 정의
protected 멤버의 사용
생성자와 상속성
멤버함수의 오버라이딩
최종 예제
8장 가상함수와 추상 클래스
UpCasting과 DownCasting
정적 바인딩과 동적 바인딩
virtual 키워드를 사용한 가상함수
완전 가상함수와 추상 클래스
가상 소멸자
5부 파일 입출력
9장 텍스트 파일
파일 처리 절차
함수를 이용한 파일 입출력
10장 랜덤 파일
순차 파일에서 레코드 단위로 읽기
텍스트 파일과 이진 파일
랜덤 파일 처리
6부 템플릿과 예외처리
11장 템플릿
템플릿 함수 만들기
템플릿 클래스 만들기
12장 예외상황
예외 상황 발생
프로그램이 갑자기 죽지 않게 하는 법
C++에서 예외처리 구문
호출한 함수에 예외 전달
사용자 정의 예외
13장 String 클래스 디자인
C++에서 제공하는 string 클래스
문자열 클래스 설계하기
14장 네임스페이스
네임스페이스의 필요성
using
15장 STL
STL 컨테이너
STL 컨테이너가 제공하는 함수