Книга, с которой стоит начинать изучение С++
Плюсы
Я считаю, что одним из главных плюсов этой книги является то, что автор умеет учить. Есть люди, которые несмотря на то, что являются профессионалами в своей области, не умеют объяснять - о простых вещах рассказывают сложно. Но есть те, которые умеют и знают как объяснять сложные вещи просто и наглядно. Лафоре как раз удается на простых и хорошо продуманных примерах научить основам языка С++. Примеры не перегружены ничем лишнем, что помешало бы или отвлекало бы от изучения основной темы, к которой осносится сам пример (для изучения не требуется глубоких знаний алгоритмов и структур данных - там, где частично это используется, дается пояснение принципа работы). Эта книга - шедевр, лучшая для первого шага в изучении С++.
Минусы
Из минусов: Часто приходится открывать оригинал книги на английском языке, потому что появляются большие сомнения в правильности того, что написано после перевода и редакции - при сравнении, местами складывается впечатление, что люди которые переводили, вообще не понимали, о чем идет речь. Например, там, где в оригинале автор имеет ввиду понятие "Переопределение", в переводе указано "Перегрузка", причем не один раз; Там, где идет речь о "закрытом" и "открытом" наследовании, это переводят как "частное" и "общее" наследование. У человека, который будет изучать плюсы по такому переводу наверняка могут возникнуть вопросы, которые сами собой отпали бы, будь там более точный перевод. По примерам кода - он может просто не скомпилироваться из-за опечаток, однако это можно рассматривать как плюс - вместо копирования, разбираешься, где допущена ошибка, в чем причина и как ее исправить. Т.к. встречается столько ошибок, лучше держать при себе оригинальное издание на английском.