이미지 검색을 사용해 보세요
검색창 이전화면 이전화면
최근 검색어
인기 검색어

소득공제
C++ STL 실전 프로그래밍
김승태
한빛미디어 2004.08.31.
가격
22,000원
10 19,800
YES포인트?
1,100원 (5%)
5만원 이상 구매 시 2천원 추가 적립
결제혜택
카드/간편결제 혜택을 확인하세요

이미 소장하고 있다면 판매해 보세요.

  •  해외배송 가능?
  •  문화비소득공제 가능

책소개

목차

1부 표준 템플릿 라이브러리 프로그래밍에 대한 이해

1장. 표준 템플릿 라이브러리 프로그래밍
01 표준 템플릿 라이브러리 소개
02 C++ 언어의 철학
03 표준 템플릿 라이브러리가 필요한 사람
04 표준 템플릿 라이브러리의 선택 이유
05 표준 템플릿 라이브러리의 특징

2부 표준 템플릿 라이브러리 기술 스케치

2장. C++ 프로그래밍의 중요 원칙
01 들어가며
02 하나의 정의
03 선언과 정의 분리 원칙
04 템플릿의 번역 과정

3장. 템플릿 스케치
01 들어가며
02 템플릿의 가치
03 템플릿
04 제네릭 프로그래밍
05 표준 라이브러리와 제네릭 프로그래밍

4장. 표준 템플릿 라이브러리
01 들어가며
02 표준 템플릿 라이브러리의 구조
03 컨테이너
04 이터레이터
05 알고리즘
06 함수 개체
07 어댑터 함수
08 구간과 복잡도
09 알려진 문제점

3부 제네릭 솔루션

5장. 입출력
01 들어가며
02 표준 입출력
이름 입출력
포인터의 입출력
배열의 모든 내용 출력
03 파일 입출력
학적 출력
파일 복사하기
동일한 파일에서의 읽기와 갱신
파일의 크기 알아오기
04 형식 지정 입출력
정렬
8진수와 16진수의 입출력
2진수의 입출력
12345.56789를 1.2346e+003으로 출력하기
05 스트림 상태 파악과 대처
파일 내 모든 문자열을 읽고 출력하기
잘못된 데이터 걸러내기
파일 내용을 16진수로 출력하기

6장. 컨테이너
01 들어가며
02 동적 배열
회원 관리: 추가, 삭제
03 크기를 예측할 수 없는 경우
작업 관리자: 추가, 삭제가 빈번한 경우
04 전후 추가, 삭제가 빈번한 경우
이동 평균을 통한 현 위치 측정
05 집합
로그인 시스템 구현하기
06 매핑
PCS의 연결 관리
간단한 사전 구현하기
07 사용자 정의형 원소
호텔 예약 시스템 구현하기
08 포인터 원소
윈도우 정렬하기
09 컨테이너의 선택

7장. 문자열
01 들어가며
02 C++ 표준 문자열
03 문자열 처리
abcdefg를 gfedcba로
문장 내 단어 검색
문장 내 단어 정렬
파일명과 확장자의 분리
임의 분리자 기준으로 토큰화
경로 이동
04 C 스타일 함수와의 호환
char *이 필요한 함수와의 호환
05 스트리밍을 통한 문자열 처리
부동 소수의 문자열 변환 및 회귀

8장. 알고리즘
01 들어가며
02 변형 알고리즘
string를 char 타입 배열로 복사
암호화를 위한 뒤섞기(스크램블)
대문자로의 변환
문자열 내 ' ' 문자를 모두 '_' 문자로 변환
시퀀스의 초기화
임의의 값으로 채우기
정수 타입 시퀀스에서 값이 7인 원서만 제거
중복되지 않는 단어만 출력
영상 뒤집기
영상 회전시키기
스크램블 테이블 만들기
03 불변형 알고리즘
멤버 함수와 for_each의 연동
파일 내용 비교하기
회문 검사
04 정렬 알고리즘
명단 정렬하기
상위 n명의 평균
지정 구간에 있는 데이터 출력하기
리스트 합치기
집합 연산
우선순위가 있는 큐에서의 검색
정렬되지 않은 큐에서 최대, 최소값 추출
가능한 모든 경우 생성하기
영상 필터링하기

9장. 특별한 그릇
01 수치 배열
두 벡터의 합, 차, 내적 구하기
평균 벡터 구하기
02 스마트 포인터
클래스 멤버로서의 auto_ptr의 사용
03 어댑터 컨테이너
괄호 짝 맞추기
메시지 큐 구현하기
작업 스케줄러 작성하기

4부 실전 프로젝트

10장. 프로젝트 Ⅰ
01 요구사항
02 분석
03 설계
04 프로그램 작성

11장. 프로젝트 Ⅱ
01 요구사항
02 분석
03 설계
04 프로그램 작성

12장. 프로젝트 Ⅲ
01 K-means 알고리즘
02 프로그램 작성

부록
A. 환경과 도구
B. 컨테이너 레퍼런스
C. 표준 용어

관련 분류

품목정보

발행일
2004년 08월 31일
쪽수, 무게, 크기
432쪽 | 875g | 크기확인중
ISBN13
9788979142969

줄거리

1부 : STL을 사용해야 하는 이유와 필요한 사람에 대해 명확히 제시한다.
2부 : C++ 최신 표준을 기반으로 STL에 대해 명확히 설명한다.
3부 : 실전에서 자주 접하는 문제를 STL을 활용하여 해결하는 과정을 실제 소스와 함께 제시한다.
(비주얼 C++ 6.0(+서비스팩 6)과 비주얼 C++.NET 2003, Comeau C++ 4.3.3, g++ 3.2.2 등에서 테스트 완료)
-. 다양한 컨테이너 활용법: vector, list, deque, map, multimap, set, multiset, bitset, valarray
-. 정렬 알고리즘 활용법: sort, stable_sort, nth_element, make_heap, binary_search
-. 변형/불변형 알고리즘 활용법: remove, fill, erase, random_shuffle, generate, copy, remove
4부 : 지금까지 배운 지식을 바탕으로 일반 응용 프로그램인 전자 사전, 주차장 관리 시스켐과 연구용인 K-means 알고리즘을 STL로 직접 구현해본다.
리뷰 총점 7.0

첫번째 한줄평을 남겨주세요.

사락 별점0

혜택 및 유의사항

첫번째 별점을 남겨주세요.

첫번째 밑줄을 남겨주세요.