Drogi Czytelniku! Poniżej zamieszczona jest errata do książki:
"C++. Szablony. Vademecum profesjonalisty"
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 |
---|---|---|---|---|
18 | 16 | traktowany jest zawsze element znajdujący się za kwalifikatorem const
|
traktowany jest zawsze element znajdujący się przed kwalifikatorem const | Marcin Grześœkowiak |
30 | 1 | // wywołanie szablonu max |
// wywołanie szablonu max |
Marcin Grześœkowiak |
30 | 11 od dołu | T cost& | T const& | Janusz Skubacz |
30 | 4 od dołu | T* cost& | T* const& | Janusz Skubacz |
31 | 12 od dołu | T cost& | T const& | Janusz Skubacz |
37 | 2 | T pop() const; | T top() const; | Łukasz Kuryło |
43 | 11 | std::vector<t> > | std::vector<T> > | Mateusz Olejarka |
43 | 11 | template <typename T, typename CONT = std::vector<t> > | template <typename T, typename CONT = std::vector<T> > | Łukasz Kuryło |
43 | 12 od dołu | elems.pop_back(elem;) | elems.pop_back(); | Łukasz Kuryło |
43 | 20 od dołu | elems.push_back(elem;) | elems.push_back(elem); | Łukasz Kuryło |
43 | 4 od dołu | return elems.back(elem); | return elems.back(); | Łukasz Kuryło |
94 | 18 od góry | class MyClassstd::string,float> | class MyClass<std::string,float> | Mateusz Olejarka |
Poniżej znajduje się lista błędów znalezionych przez czytelników, ale jeszcze nie potwierdzonych przez Redakcję:
Strona | Linia | Jest | Powinno | Zgłaszający |
---|---|---|---|---|
30 | 1 | ::max(′a′, ′b′); // wywołanie szablonu max<double> | ::max(′a′, ′b′); // wywołanie szablonu max<char> | Marek Konopka |
44 | 4 od góry | elems.push_back(elem;) | elems.push_back(elem) | Marek Konopka |