Drogi Czytelniku! Poniżej zamieszczona jest errata do książki:
"C++. Potęga języka. Od przykładu do przykładu"
Jest to lista błędów znalezionych po opublikowaniu książki, zgłoszonych i zaakceptowanych przez naszą redakcję. Pragniemy, aby nasze publikacje były wiarygodne i spełniały Twoje oczekiwania. Zapoznaj się z poniższą listą. Jeśli masz dodatkowe zastrzeżenia, możesz je zgłosić pod adresem: helion.pl/user/erraty
| Strona | Linia | Jest | Powinno | Zgłaszający |
|---|---|---|---|---|
| 33 | 14. | std::cin > v | std::cin >> v | - |
| 62 | przedostatnia instrukcja kodu | 0.2 * midterm + 0.4 * final * 0.4 * sum / count | 0.2 * midterm + 0.4 * final + 0.4 * sum / count | - |
| 73 | 3. od góry | median = size % 2 == 0 ? (homework[mid] + homework[mid] + 1) / 2 | median = size % 2 == 0 ? (homework[mid] + homework[mid - 1]) / 2 | Bronek Kozicki |
| 85 | 21. | return grade(midterm, final, hw); | return grade(midterm, final, median(hw)); | Anna Wojciechowska |
| 90 | 6. od dolu | //definicja funkcji median | //definicja funkcji median(vector |
Anna Wojciechowska |
| 94 | 12 | vectoe |
vector |
marcin rydzyk |
| 95 | 1. od dolu | sort(vec.begin(), vec.end); | sort(vec.begin(), vec.end()); | Anna Wojciechowska |
| 97 | 4 | vector |
vector |
marcin rydzyk |
| 104 | 21 | students.puch_back(record); | students.push_back(record); | marcin rydzyk |
| 142 | 6 | for (vector |
for (vector |
marcin rydzyk |
| 143 | 15 od dołu | // błąd - brak elementu pod wskazaniem end.ret() | // błąd - brak elementu pod wskazaniem ret.end() | marcin rydzyk |
| 144 | 14. | return isspace(c); | return !isspace(c); | - |
| 165 | 3 od dołu | transform (b, e, f, d); | transform (b, e, d, f); | Marcin Rydzyk |
| 171 | 9 od dołu | counters[i]; | counters[s]; | Marcin Rydzyk |
| 175 | 15 od dołu | vector |
vector |
Marcin Rydzyk |
| 179 | 4 | Rule_connections | Rule_connection | Marcin Rydzyk |
| 232 | 4 | while (begin != end && If(*begin)) | while (begin != end && f(*begin)) | Marcin Rydzyk |
| 233 | 20 | ... jeżeli p wskazuje do m-tego elementu tablicy, to p + n
wskazuje do (m + n)-tego elementu ... |
... jeżeli p wskazuje do m-tego elementu tablicy, to p + n
wskazuje do (p + n)-tego elementu ... |
Marcin Rydzyk |
| 234 | 10 od dołu | ... jeżeli p wskazuje m-ty element tablicy, to p[n] jest
(m+n)-tym elementem ... |
... jeżeli p wskazuje m-ty element tablicy, to p[n] jest
(p+n)-tym elementem ... |
Marcin Rydzyk |
| 237 | 10 | "A+", "A+", "A+", "A+", "A+", "A+", "A+", "A+", "A+", "A+", "A+", | "A+", "A", "A-", "B+", "B", "B-", "C+", "C", "C-", "D", "F", | Marcin Rydzyk |
| 237 | 19 | return "???"; | return "???"; | Marcin Rydzyk |
| 243 | 10 | ststic int x; | static int x; | Marcin Rydzyk |
| 245 | 21 | char resule = new char[length];
|
char result = new char[length];
|
Marcin Rydzyk |
| 258 | 6 | const_iterator end() return limit;
|
const_iterator begin() return data; | Marcin Rydzyk |
| 265 | 1 | Dekstruktor | Destruktor | marcin rydzyk |
| 267 | 15 od dołu | T::operator=(const T&) | T& T::operator=(const T&) | Marcin Rydzyk |
| 302 | 10 od dołu | istream& Core::read(istream& in) | istream& Grad::read(istream& in) | - |
| 303 | 3 | istream& Core::read(istream& in) | istream& Grad::read(istream& in) | - |
| 382 | 4. od góry | zapisie szesnastkowym | zapisie ósemkowym | Bronek Kozicki |
| 392 | 12 | for (instrukcja-początkowa warunek; wyrażenie) instrukcja | for (instrukcja-początkowa; warunek; wyrażenie) instrukcja | Marcin Rydzyk |

