В пособии освещаются основы объектно-ориентированного программирования на примере языка С++. Рассматривается только ядро языка в его классическом варианте; стандартная библиотека С++ оставлена читателю для самостоятельного обучения. В примерах используются возможности стандартной библиотеки языка Си. Курс построен на предположении, что язык Си читателю уже известен, что позволяет излагать материал путем плавного перехода от Си к Си++ с постепенным введением новых понятий.; ; Для студентов программистских специальностей, преподавателей и всех желающих освоить объектно-ориентированное программирование.