구)홈페이지 오탈자 보기
C++ STL 실전 프로그래밍

 

페이지오탈자 내용등록일
4

((p4) 저자 서문)

[저자 요청사항]
1) 유경희, 김주혁, 박현진, 한동훈, 옥수경, 김세원, 고성춘, 이윤진, 이승, 정세준, 정성보, 임지홍, 오정준, 이경선, 김용건, 전대영, 김기철, 윤정환, 이일용, 임호재, 정중교, 조규태, 이혁준, 이윤진, 김기문님.

2) 박광훈, 변혜란, 김진형, 신경철, 정관진, 박성주, 정의, 곽희규
==>
1) 유경희, 김주혁, 박현진, 한동훈, 옥수경, 김세원, 고성춘, 이승, 정세준, 정성보, 임지홍, 오정준, 이경선, 김용건, 전대영, 김기철, 윤정환, 이일용, 임호재, 정중교, 조규태, 이혁준, 이윤진, 김기문님.

2) 박광훈, 변혜란, 김진형, 신경철, 정관진, 박성주, 정찬의, 곽희규

2006-10-251
40

((p40) 소스)

[첫번째 소스]
f.cc
void f(void); 

[두번째 소스]
template<typename T> void f(T t) 
{…}

F1.cpp 
#include “f.h”

F2.cpp 
#include “f.h
==>
[첫번째 소스]
f.cpp
void f(void) { … } 가 되어야 함

[두번째 소스]
f.h 
template<typename T> void f(T t) {…}

(f1.cpp)
#include “f.h”

(f2.cpp)
#include “f.h로 바꿈

2006-10-251
100

((p100) 표 5~6행)

remove 계열 설명
==>
remove 계열 설명이 중복되므로 삭제

2006-10-251
127

((p127) 그림 5-2)

typedef basic_istream &lt;wchar&gt; wistream;
typedef basic_ostream &lt;wchar&gt; wostream;
typedef basic_iostream &lt;wchar&gt; wiosstream;
==>
typedef basic_istream &lt;wchar_t&gt; wistream;
typedef basic_ostream &lt;wchar_t&gt; wostream;
typedef basic_iostream &lt;wchar_t&gt; wiosstream;

2006-10-251
133

((p133) 그림 5-3)

그림의 화살표 위치 틀림.
==>
두번째 화살표는 k가 아니라 맨끝의 빈 칸을 가리켜야 함.

2006-10-251
135

((p135) 그림 5-4)

typedef basic_ifstream &lt;wchar&gt; wifstream;
typedef basic_ofstream &lt;wchar&gt; wofstream;
==>
typedef basic_ifstream &lt;wchar_t&gt; wifstream;
typedef basic_ofstream &lt;wchar_t&gt; wofstream;

2006-10-251
138

((p138) 그림 5-5)

typedef basic_istringstream &lt;wchar&gt; wistringstream;
typedef basic_ostringstream &lt;wchar&gt; wostringstream;
==>
typedef basic_istringstream &lt;wchar_t&gt; wistringstream;
typedef basic_ostringstream &lt;wchar_t&gt; wostringstream;

2006-10-251
149

((p149) 본문 두번째 행)

setws
==>
setw

2006-10-251
155

([소스 5-10] 15번행)

cout << " Binary: " << bin;
==>
cout << " Binary: " << bin2;

2006-10-251
155

(155p 소스 15행, 156p 결과)

155p 소스부분 15행에
count << " Binary: " << bin;

count << " Binary: " << bin2;

156p 결과 부분도 
Input Decimal: 10
      Binary: 00100000

Input Decimal: 10
      Binary: 00001010
==>
확인중

2006-10-251
7238

(p238 소스 23~27)

절대경로와 상대경로를 읽어와 상대경로를 절대경로 바꿔주는 소스프로그램에서

처리의 편의를 위해 절대경로 끝에 '/' 상대경로 시작에 '/'를 붙여주는 구문을 넣으셨는데요

절대경로 끝과 상대경로 시작을 비교하는 if 문이 무조건 1(양수)를 리턴합니다 

(확인중: 2007년 2월 22일)

2007-01-201
247

((p247) 소스 첫번째 행)

std::string str1("test");
==>
std::string str1("Test the long long long long long string for Copy-On-Write");

2006-10-251
252

((p 252) [소스 8-1])

09     [s.size()] = char(0);
==>
09     p[s.size()] = char(0);
10     delete [] p;

2006-10-251
315

((p315) 밑에서 7번째 행)

%/
==>
%,

2006-10-251
319

((p319) 밑에서 3번째 행, 첫번째 행)

[밑에서 3번째 행]
f(p1);   // 예외 발생
[밑에서 첫번째 행]
p1을 전달받아 사용하던 함수 f에서 예외가
==>
[밑에서 3번째 행]
...   // 예외 발생
[밑에서 첫번째 행]
p1을 전달받아 사용하던 중 예외가

2006-10-251
320

((p320) 4번째 행)

f(p1);  // 예외 발생
==>
행 삭제

2006-10-251
323

((p323) 끝에서 첫번째 행)

std::auto_ptr&lt;int&gt; m(new int(10));
==>
std::auto_ptr&lt;int&gt; m(new int);

2006-10-251
345

((p345) 끝에서 두번째 행)

string dictionary_filename, string ldelim, string rdelim);
==>
string dictionary_filename, string ldelim, string rdelim, istream &in, ostream &out);

2006-10-251
346

((p346) 첫번째, 끝에서 첫번째,두번째 박스)

[위에서 첫번째 박스]
in, out 관련 설명 추가 필요

[밑에서 두번째 박스]
string ldelim, string rdelim,
istream &in, ostream &out);

[밑에서 첫번째 박스]
in, out 관련 설명 삭제
==>
[위에서 첫번째 박스] 내용 추가
- in: 사용자의 입력이 될 입력 스트림
- out: 사용자에게 출력될 출력 스트림

[밑에서 두번째 박스]
string ldelim, string rdelim);

[밑에서 첫번째 박스]
in, out 관련 설명 삭제

2006-10-251
347

((p347) 끝에서 두번째 박스 두번째 행)

string word, vector&lt;string&gt; means, string &before, &string after);
==>
string word, vector&lt;string&gt; &means, string &before, string &after);

2006-10-251
348

((p348) 그림 10-5)

뜻뭉치
==>
해당 단어 삭제함.

2006-10-251
350

((p350) 그림 10-7)

사전 교체 요청
사전 교체
==>
사전 병합 요청
사전 병합

2006-10-251
366

((p366) 표형식 두번째 행)

사용 환경에 따라 변경 가능한 사용자와의 입출력과 주차 요금 과금 등의 관리를 담당한다.
==>
입출력 방식과 사용 환경에 따라 변경 가능한 주차 요금 과금 등의 관리를 담당한다.

2006-10-251
367

((p367) 그림 11-3)

[Floor 항목]
+ID(): char
+Rooms(): <unspecified>

[Room 항목]
+ID(): char
+Car_ID(): <unspecified>
+Is_Parking(): bool
+Start_Time(): int
==>
[Floor 항목]
+ID()
+Rooms()

[Room 항목]
+ID()
+Car_ID()
+Is_Parking()
+Start_Time()

2006-10-251
369

((p369) 8번째 행)

fclose(inf);   // 3. 자원의 해제
==>
std::fclose(inf);   // 3. 자원의 해제

2006-10-251
395

((p395) 6번째 행)

만족하지 않는다면 4번부터 반복한다.
==>
만족하지 않는다면 2번부터 반복한다.

2006-10-251