구)홈페이지 오탈자 보기
IT CookBook, C++ 프로그래밍 입문 : 초보자를 위한 객체지향 프로그래밍

 

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

((p87) 프로그램 실행결과)

결과
=======================================
IT Cookbook C++ Programming
Length : 27
IT Cookbook
Length : 27
==>
결과
=======================================
IT Cookbook C++ Programming
Length : 27
IT 
Length : 27

2006-10-251
88

((p88) 밑에서 두번째 줄)

...발생된다.   총 크기는 156인데.......
==>
...발생된다.   총 크기는 256인데.......

2006-10-251
95

((p95) 셋째 줄)

cout << dst_str.insert ( 6, src_str)  << endl;
==>
cout << src_str.insert ( 6, dst_str)  << endl;

2006-10-251
95

((p.95) 문자열 복사)

copy(dest, pos, length)
==>
VC++ 환경에서 실제로 컴파일해보면 .copy(dest, length, pos) 임

2006-10-251
2107

(P.107 line 18)

[예제 2-16] 소스 중 18행

sizeof는 함수이므로 ( )가 필요함. 
-> px = (X *)malloc(sizeof (X));

2006-11-203
2111

(111의 코드)

[예제 2-18]의 헤더부분에 #include <fstream> 추가해야 함

2006-10-293
153

((p.153) 중간 소스코드 다섯째줄)

array c(50); // 200 (=Buf_Size)개의 버퍼를 갖는 인스턴스의 생성
==>
array c( ); // 200 (=Buf_Size)개의 버퍼를 갖는 인스턴스의 생성

생성자에서도 기본인자를 사용할 수 있다는 것을 보여주는 예제므로, array c(); 라고 해야함.

2006-10-251
156

((p.156) 밑에서 5째줄)

저장할 때에는 5이지만
==>
저장할때는 10이지만

2006-10-251
165

((p.165) 두번째 문단 셋째줄)

X( const nit )
==>
X( const int )

2006-10-251
187

((p.187) [그림 4-2] 제목)

[그림 4-2] 클래스군의 형성. G는 B의 기본 클래스, B는 G의 파생 클래스인 동시에 D의 기본 클래스, D는 B의 기본 클래스 이다.

여기에서... D는 B의 기본 클래스 이다... 이부분!!
D는 B의 파생 클래스... 라고 해야 할 듯...
==>
[그림 4-2] 클래스군의 형성. G는 B의 기본 클래스, B는 G의 파생 클래스인 동시에 D의 기본 클래스, D는 B의 파생 클래스이다.

2006-10-251
188

((p.188) 그림 4-4)

화살표를 반대로 수정해야함
==>
화살표는 D에서 B1, B2로 향해야 합니다

2006-10-251
201

((p.201) 소스코드 아래 둘째줄)

싸개 함수(Rapper Function)에서 W가 빠졌습니다.
==>
싸개 함수(Wrapper Function)

2006-10-251
4203

(203p 하단 3째줄~204p 소스)

class class_dev : B // class로 상속
{
public : 
        void i ()
        {
                f(); // 에러
                g(); // OK
                h(); // 에러
        }
};
struct struct_dev : B // struct로 상속
{
public : 
        void i ()
        {
                f(); // OK
                g(); // OK
                h(); // OK
        }
};

==> 
class class_dev : B { }; // class로 상속

void class_f ( class_dev &d )
{
d.f(); // 에러
d.g(); // 에러
d.h(); // 에러
}

struct struct_dev : B { }; // struct로 상속

void struct_f ( struct_dev &d )
{
d.f(); // OK
d.g(); // 에러
d.h(); // 에러
}

2009-07-074
210

((p.210) 소스코드 아랫줄)

위 코드는 클래스 D에서 기본 클래스 B1의
==>
위 코드는 클래스 D에서 기본 클래스 B의

2006-10-251
218

((p.218) 요약 2번)

상속되는 클래스는 기본 클래스...
==>
상속을 하는 클래스는 기본 클래스...

2006-10-251
250

((p.250) 밑에서 셋째줄)

클래스 X에서는 num과 f를
==>
클래스 X에서는 n1과 f를

2006-10-251
281

((p.281) 그림 6-4)

dev1 이 두번 나옴.
==>
오른편 dev1은 dev2 이라고 해야함.

2006-10-251
405

((p405) 그림 8-3)

int main.()
==>
int main()

2006-10-251
433

((p.433) 첫번째 소스코드 다섯번째줄)

X< char > x2;    // t1: char, t2:int
==>
X< char > x2;    // t1: char, t2:char

2006-10-251