Начинающий программист C++

Опубликовано Sep 22, 2011 в Языки программирования | Нет комментариев

,

  1. Какова разница между указателем и ссылкой?
  2. Чем отличается класс от объекта?
  3. Чем класс отличается от структуры?
  4. Какова разница между локальными и динамическими (выделенными оператором new) переменными? Как называются области памяти, где эти переменные хранятся.
  5. Для чего используются ключевые слова public, private и protected?
  6. Что обозначается ключевым словом this?
  7. Сколько места в памяти занимает объект класса? Как это узнать?
  8. Как присвоить элементам массива начальные значения?
  9. Какова разница между статическим и нестатическим полем класса?
  10. Чем отличается статический метод от обычного?
  11. Назовите ключевые слова С++, которые используются для обработки исключений.
  12. Напишите конструкцию, которая позволяет перехватить любое исключение.
  13. Для чего предназначены шаблоны?
  14. Объясните, зачем нужны виртуальные функции.
  15. Дайте определение дружественной функции.