Вопросы по С++. Классы

  1. В чем отличие class от struct?
  2. Что такое инкапсуляция и полиморфизм?
  3. Что такое виртуальный метод и абстрактный класс?
  4. Что такое виртуальное наследование и для чего оно применяется?
  5. Найдите ошибки в программе и объясните их причины.
  6. Найдите ошибки в программе и объясните их причины.