구)홈페이지 오탈자 보기
뇌를 자극하는 C++ STL

 

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

(17p 예제 1-3)

p1 += p2; // => p1.operator++(p2);와 같습니다.
->
p1 += p2; // => p1.operator+=(p2);와 같습니다.

2013-02-111
126

(26 페이지 맨 아래 문장)

!= 연산자는 == 연산자의 부정이므로 != 연산자를...
->
!= 연산자는 == 연산자의 부정이므로 == 연산자를...

2012-08-021
146

(46p 아래에서 2번째 줄)

(*p2).Print(); // p1.operator*().Print() 호출
->
 (*p2).Print(); // p2.operator*().Print() 호출

2013-02-121
147

(47p 첫번째 줄)

// p2의 소멸자에서 Point 동적 객체를 자동 메모리 제거합니다.
->
// p2의 소멸자에서 Point 동적 객체를 자동으로 메모리에서 제거합니다.

2013-02-121
154

(54 페이지 문제 1번에 보기 2번)

p1.perator+(p2);
->
p1.operator+(p2);

2012-08-021
172

(밑에서 2번째 줄)

for_each를 사용 것
->
for_each를 사용한 것

2012-06-031
4122

(122p 설명 5번째 줄)

STL의 모든 쌍을 이루는 객체는 piar 객체를 사용합니다.
->
STL의 모든 쌍을 이루는 객체는 pair 객체를 사용합니다.

2013-02-121
5159

(159p 설명 첫 번째 줄)

할당기는
->
할당기를

2012-06-031
6166

(166p 멤버 함수 항목 아래에서 3번째, 4번째 줄 왼쪽 칸)

v.rsize(n)
v.rsize(n, x)
->
v.resize(n)
v.resize(n, x)

2013-02-121
6170

(170p 여기서 잠깐(참조(레퍼런스)))

-. 예제 코드 수정

cout << n << ', ' << m << ', ' << n << endl;
->
cout << n << ', ' << m << ', ' << r << endl;

-. 설명 수정
m은 n의 복사본으로 독립적인 값을 갖습니다. r은 n의 참조로 메모리 공간의 이름입니다. 즉 n과 m은 동일한 값이며 n을 변경하면 m이 변경되고 m을 변경해도 n이 변경됩니다.
->
m은 n의 복사본으로 독립적인 값을 갖습니다. r은 n의 참조로 메모리 공간의 이름입니다. 즉 r과 n은 동일한 값이며 r을 변경하면 n이 변경되고 n을 변경해도 r이 변경됩니다.

-. 그림 수정, 같은 메모리 그림에서

n, m -> n, r

로 수정.

2012-06-031
8308

(308p 예제 8-8 코드의 중간부분)

// 구간 [v.begin(), v.end())에서 25보다 큰 원소의 개수를 반환
->
// 구간 [v.begin(), v.end())에서 35보다 큰 원소의 개수를 반환

2012-06-031
8360

(360페이지 예제 8-39)

cout << "v2 : ";
    for(vector<int>::size_type i = 0; i < v1.size(); ++i)
        cout << v1[i] <<" ";
    cout << endl;



cout << "v2 : ";
    for(vector<int>::size_type i = 0; i < v2.size(); ++i)
        cout << v2[i] <<" ";
    cout << endl;

로 바꾸고

그에 따른 361쪽의 출력 결과도 다음과 같이 수정

v1 : 10 20 30 40 50
v2 : 0 0 0 0 0 0 0 0 0 0
v1 : 10 20 30 40 50
v2 : 15 25 35 45 55 0 0 0 0 0
[v2.begin(), iter_end) 순차열: 15 ... 55

2012-07-091
0556

(556p 6장 3번 정답)

2, 4, 7  -> 1, 2, 4, 7

2012-06-031