Книга, которая у вас в руках, — это введение в язык программирования C++. Она начинается с азов: от читателя не требуется каких-либо знаний в области программирования (и в этом основное отличие от предыдущего издания, которое предполагает знание языка С).
В отличие от других книг по программированию на C++, в этой книге вопрос "почему" считается не менее важным, чем вопрос "как". И потому перед изложением конкретных особенностей языка C++ я старался объяснить читателю, как они действуют в целом. Ведь каждая структурная особенность языка — это отдельный штрих единой картины.
Если вы не понимаете, зачем нужны те или иные особенности языка, постарайтесь понять, как они работают. Прочитав книгу вы сможете написать на C++ вразумительную программу и, что не менее важно, будете понимать, почему и как она работает. Эта книга не обучает программированию для Windows. Научиться этому можно в два этапа.