1

Этап 1

Классы и объекты

2

Этап 2

Производные типы данных

3

Этап 3

Распределение памяти

4

Этап 4

Производные классы, наследование

5

Этап 5

Контроль доступа к объекту

6

Этап 6

Классы – конструкторы и деструкторы

7

Этап 7

Дополнительные возможности классов

8

Этап 8

Компоновка программ, препроцессор

9

Этап 9

Определение, время жизни и области видимости переменных в больших программах

10

Этап 10

Обработка ошибок

11

Этап 11

Ввод-вывод

12

Этап 12

Шаблоны

13

Этап 13

Экзамен

1

Этап 1

Классы и объекты

2

Этап 2

Производные типы данных

3

Этап 3

Распределение памяти

4

Этап 4

Производные классы, наследование

5

Этап 5

Контроль доступа к объекту

6

Этап 6

Классы – конструкторы и деструкторы

7

Этап 7

Дополнительные возможности классов

8

Этап 8

Компоновка программ, препроцессор

9

Этап 9

Определение, время жизни и области видимости переменных в больших программах

10

Этап 10

Обработка ошибок

11

Этап 11

Ввод-вывод

12

Этап 12

Шаблоны

13

Этап 13

Экзамен

28 сентября 2012 08 октября 2012
Цель завершена 7 октября 2012

Автор цели

Образование

Я хочу получить сертификат ИНТУИТ по языку C++

Я хочу усвоить все лекции ИНТУИТ-а по языку программированию C++, а затем сдать экзамены на "Отлично" и получить сертификат. Так же, как я получил сертификат по языку программирования C.

  1. Классы и объекты

    Способы описания классов. Создание объектов. Обращение к атрибутам и методам объектов.
  2. Производные типы данных

    Создание и использование массивов, структур, объединений, указателей. Адресная арифметика. Строки и литералы.
  3. Распределение памяти

    Проблемы при явном распределении памяти в Си++, способы их решения. Ссылки и указатели. Распределение памяти под переменные, управление памятью с помощью переопределения операторов new и delete.
  4. Производные классы, наследование

    Наследование, виды наследования. Виртуальные методы. Абстрактные классы. Множественное наследование.
  5. Контроль доступа к объекту

    Рассматриваются возможности контроля доступа к атрибутам и методам объекта, контроль по чтению и по записи.
  6. Классы – конструкторы и деструкторы

    Конструкторы и деструкторы классов. Возможности инициализации объектов. Копирующий конструктор. Операции new и delete.
  7. Дополнительные возможности классов

    Рассматриваются дополнительные возможности при определении классов, включая переопределение операций, определение методов inline и задание собственных преобразований типа.
  8. Компоновка программ, препроцессор

    До сих пор мы рассматривали небольшие примеры программ или даже фрагменты программ. Но современный язык программирования должен поддерживать производство больших программных продуктов, состоящих из многих десятков, сотен или даже тысяч классов. Программа на языке Си++ может создаваться коллективом программистов на протяжении нескольких лет. Сейчас мы рассмотрим свойства языка, позволяющие писать большие программы.
  9. Определение, время жизни и области видимости переменных в больших программах

    Возможности построения больших программ, использование общих данных. Определение контекста, оператор namespace.
  10. Обработка ошибок

    Попытка классификации ошибок. Сообщение об ошибке с помощью возвращаемого значения. Исключительные ситуации. Обработка исключительных ситуаций, операторы try и catch.
  11. Ввод-вывод

    Потоки. Манипуляторы и форматирование ввода-вывода. Строковые потоки. Ввод-вывод файлов.
  12. Шаблоны

    Понятие шаблона. Функции-шаблоны. Шаблоны классов. Примеры использования.
  13. Экзамен

    Сдача обобщенного экзамена по всем темам
  • 8889
  • 28 сентября 2012, 09:47
Регистрация

Регистрация

Уже зарегистрированы?
Быстрая регистрация через соцсети
Вход на сайт

Входите.
Открыто.

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?