Drogi Czytelniku! Poniżej zamieszczona jest errata do książki:
"C++. Zaawansowane programowanie"
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 |
---|---|---|---|---|
32 | Tabelka, opis operatora ++ | Jednoargumentowy operator zwiększający wartość o 1. Jeśli operator pojawia się przed zmienną, wynikiem wyrażenia jest wartość przed inkrementacją. Jeśli operator jest za zmienną, wynikiem wyrażenia jest wartość już powiększona. | Jednoargumentowy operator zwiększający wartość o 1. Jeśli operator pojawia się przed zmienną, wynikiem wyrażenia jest wartość powiększona. Jeśli operator jest za zmienną, wynikiem wyrażenia jest wartość przed inkrementacją. | Karol Sarnacki |
38 | 6 od dołu | ...interpretacja zakończy się zawsze najpóźniej na drugiej części, która gdy ma wartość 1, jest interpretowana jako true:
bool result = bool1 && 1 && (i > 7) && !done; |
...interpretacja zakończy się zawsze najpóźniej na drugiej części, która gdy ma wartość 0, jest interpretowana jako false:
bool result = bool1 && 0 && (i > 7) && !done; |
Karol Sarnacki |
115 | pierwszy wiersz akapitu "Łańcuchy" | Język C++ ma wbudowaną klasę C++. | Język C++ ma wbudowaną klasę string. | Michał Szczygieł |
245 | 14 | cell.*methodPtr | myCell.*methodPtr | Tomasz Pędrys |
257 | 16 od góry | Oto jakasMetoda() z klasy Sub | Oto jakasMetoda() z klasy Super | Krzysztof Bardziński |
290 | 30 | Super& ref = myśub | Super& ref = mysub | - |
307 | 15 od dołu | [..] mCells jest teraz typu T**, a nie GameBoard**, | [..] mCells jest teraz typu T**, a nie GamePiece**, | Krzysztof Bardziński |
366 | 17 | static void f(); | void f(); | Krzysztof Bardziński |