통합검색

검색

  • IT 자격증 수험서
    • 워드프로세서
    • 컴퓨터활용능력
    • 정보처리/사무자동화/정보기기
    • ITQ
    • GTQ
    • 컴퓨터그래픽스
    • 웹디자인
  • 실용 자격증 수험서
    • 한국사
    • 조리/제과/운전면허
    • 기타
  • IT 도서
    • 컴퓨터 일반/활용
    • 사무자동화(OA)
    • 웹/홈페이지
    • 그래픽/멀티미디어
    • 프로그래밍
    • 컴퓨터공학
    • 어린이 교재
  • 단행본 도서
    • 가정과 생활
    • 유아/아동
    • 기타
  • 시리즈
    • 더 쉽게 배우기
    • 환상의 콤비
    • 눈이 편한
    • 속전속결
    • 비주얼(Visual)
    • 학교에서 통하는
    • 이게 진짜

운영체제(OS)

HOME 도서정보 시리즈 속전속결

속전속결 C++언어 저자 웰기획, 양재갑, 김순근 | 페이지 432
ISBN 9788931432176 | 정가 16,000 | 출판일 2005-09-26
판매처

부록CD

도서소개

현재 가장 널리 사용되고 있는 프로그래밍 언어인 C++를 소개하고 이 언어에 대한 기본 구성과 사용 방법들을 소개한다. 다양하고 핵심적인 예제를 통해 각 레슨의 핵심 내용을 파악할 수 있도록 구성하고 있다.

저자소개

양재갑

C/C++ 응용 프로그래머로 현재 (주)안철수연구소에서 UNIX 및 Windows 환경의 다양한 응용 프로그램을 개발하고 있다.

목차

Part 1 C 언어 되돌아 보기
Lesson 01 C/C++ 언어 시작하기
STEP 01 프로그래밍과 C 언어 알아보기
STEP 02 소스코드를 프로그램으로 만들기 위한 컴파일과 링크
STEP 03 Hello world를 통한 C/C++ 언어 맛보기

Lesson 02 값을 저장하기 위한 변수와 자료형
STEP 01 값을 저장하는데 사용하는 변수
STEP 02 변수도 수명이 있다
STEP 03 저장 공간의 크기와 특성을 지정하는 자료형
STEP 04 자료형에 알맞게 데이터 출력하기

Lesson 03 프로그램의 흐름을 조정하는 제어문
STEP 01 조건에 따른 실행에 사용되는 if와 switch
STEP 02 반복 실행에 사용하는 for, while, do-while
STEP 03 다른 제어문들을 통해 프로그램을 세밀하게

Lesson 04 같은 자료형의 변수를 여러 개 저장하는 배열
STEP 01 배열 선언과 배열 정의하기
STEP 02 배열에 값을 저장하기
STEP 03 배열에 있는 값 읽기
STEP 04 1차원 배열에서 2차원 배열로

Lesson 05 다른 변수의 주소값을 저장하는 포인터
STEP 01 포인터 변수의 선언과 정의
STEP 02 포인터 변수에 값 저장하기
STEP 03 포인터를 이용하여 값 참조하기
STEP 04 포인터를 가리키는 이중 포인터
STEP 05 함수를 가리키는 함수 포인터

Lesson 06 프로그램을 간결하고 구조적으로 만들어주는 함수
STEP 01 함수란?
STEP 02 함수 선언하기와 정의하기
STEP 03 함수 호출하고 결과 받기
STEP 04 함수에 인자 전달하기

Lesson 07 문자열 이해하기
STEP 01 C/C++ 언어에서의 문자열이란?
STEP 02 포인터로 문자열 다루기
STEP 03 문자열의 길이 구하기
STEP 04 문자열 비교하기

Lesson 08 배열과 포인터 그리고 문자열 익히기
STEP 01 포인터를 이용해서 배열 요소 참조하기
STEP 02 포인터를 이용해서 문자열 참조하기
STEP 03 포인터로 문자열 처리 함수 구현하기

Lesson 09 내가 만드는 자료형 - 구조체, 공용체, 열거형
STEP 01 여러 데이터를 구조체를 이용해서 하나로 묶기
STEP 02 저장 공간을 공유하는 공용체
STEP 03 값의 범위를 제한하는 열거형

Lesson 10 배열의 크기가 변할 때 사용하는 연결 리스트
STEP 01 왜 연결 리스트가 필요한가?
STEP 02 연결 리스트 이해하기
STEP 03 단순 연결 리스트 구현하기

Lesson 11 데이터를 다루는 연산자 알아보기
STEP 01 연산자의 개요
STEP 02 연산자의 종류와 사용법
STEP 03 연산자에도 위아래가 있다

Part2 객체지향과 클래스 이야기
Lesson 12 객체 중심의 객체지향 프로그래밍(OOP)
STEP 01 객체지향 프로그래밍의 필요성
STEP 02 객체란 무엇인가?
STEP 03 객체지향 프로그래밍의 주요 개념

Lesson 13 객체지향의 중심, 클래스와 객체
STEP 01 클래스란 무엇인가?
STEP 02 클래스 맛보기
STEP 03 클래스와 객체 비교하기

Lesson 14 객체의 생성과 소멸시 실행되는 생성자와 소멸자
STEP 01 객체 생성시 수행되는 함수 - 생성자
STEP 02 객체 소멸시 수행되는 함수 - 소멸자
STEP 03 객체를 이용하여 메모리 효율적으로 관리하기

Lesson 15 객체의 유효범위와 생명주기 이해하기
STEP 01 지역 범위의 객체 이해하기
STEP 02 전역 범위의 객체 이해하기
STEP 03 클래스 범위의 객체 이해하기
STEP 04 객체 생명주기 활용하기

Lesson 16 객체의 복사시에 호출되는 복사 생성자
STEP 01 복사 생성자 이해하기
STEP 02 기본 복사 생성자 이해하기
STEP 03 복사 생성자 만들기

Lesson 17 접근을 제한하는 접근 지정자
STEP 01 접근 지정자 이해하기
STEP 02 public 접근 지정자
STEP 03 protected 접근 지정자
STEP 04 private 접근 지정자 나만 알기

Lesson 18 여러 객체가 공유하는 정적 멤버
STEP 01 정적 멤버 변수 이해하기
STEP 02 정적 멤버 함수 이해하기

Part3 개발 생산성을 높이는 상속 이해하기
Lesson 19 상속으로 기존 클래스 확장하기
STEP 01 상속의 개념 이해하기
STEP 02 상속 구현하기
STEP 03 멤버 함수 재정의하기
STEP 04 생성자와 소멸자 함수의 호출 순서

Lesson 20 다형성으로 함수를 유연하게
STEP 01 다형성의 개념 이해하기
STEP 02 함수 중복 사용하기
STEP 03 가상 함수 사용하기
STEP 04 가상 함수와 동적 바인딩 이해하기

Lesson 21 함수의 정의가 없는 순수 가상 함수와 추상 클래스
STEP 01 추상 클래스의 개념 이해하기
STEP 02 순수 가상 함수 사용하기
STEP 03 추상 클래스 사용하기

Part4 연산자 오버로딩과 프랜드
Lesson 22 인자에 따른 다른 연산, 연산자 중복(오버로딩)
STEP 01 연산자 중복 이해하기
STEP 02 연산자 중복 구현하기
STEP 03 여러 가지 연산자 중복의 예제

Lesson 23 접근 지정자를 무시하는 프렌드 함수와 프렌드 클래스
STEP 01 프렌드란?
STEP 02 프렌드 함수 이해하기
STEP 03 프렌드 클래스 이해하기
STEP 04 프렌드 함수와 연산자 중복

Part5 예외처리와 템플릿 그리고 표준 입출력
Lesson 24 try, catch를 이용하여 예외 처리하기
STEP 01 여러 가지 에러 처리 방법들
STEP 02 C++ 예외 처리 맛보기
STEP 03 C++ 예외처리를 이용하여 좀 더 우아하게 예외처리 하기
STEP 04 예외 객체 만들기

Lesson 25 자료형에서 자유로운 템플릿 만들기
STEP 01 템플릿 이해하기
STEP 02 함수 템플릿 이해하기
STEP 03 클래스 템플릿 이해하기

Lesson 26 표준 입출력 함수와 객체 이해하기
STEP 01 C 입출력 함수 이해하기
STEP 02 C++ 입출력 객체로 C 입출력 함수 대체하기
STEP 03 C++ 표준 에러 출력 객체

목록