Интернет Университет информационных технологий Твой путь к знаниям
  Искать!
Курсы | Обучение | Школа | Магазин | Общение | Новости | Помощь

поддержка курса Язык программирования C++
Автор: А.Л. Фридман | ISBN: 5-9556-0017-5

? Уровень: для начинающих || Статус: бесплатный || Опубликован: 26.06.2003
Рейтинг: 4.18 || Популярность: 287 || Студентов: 44104/2739


Информация о курсе
В систематизированном виде излагаются основные понятия и описываются возможности языка C++. При этом основное внимание уделяется объяснению того, как теми или иными возможностями пользоваться.
Язык программирования C++ – это универсальный язык программирования, который позволяет разрабатывать программы в соответствии с разными парадигмами: процедурным программированием, объектно-ориентированным, параметрическим. В данном курсе рассматриваются все основные возможности языка C++ и их применение при разработке объектно-ориентированных программ. Дается краткое описание библиотек языка C++, необходимых для создания типичных программ.

Цель
Для программистов, начинающих изучать объектно-ориентированное программирование и язык C++.

Предварительные знания
Основные понятия программирования, основы объектно-ориентированного программирования.

Записаться на обучение
  Варианты обучения Цена Документы
  Самостоятельно Бесплатно сертификат
  ИДО "ИНТУИТ" 2000 руб. сертификат + официальное удостоверение о повышении квалификации
  ВШБИ НИУ ВШЭ 8000 руб. удостоверение о повышении квалификации государственного образца
 
Телефон: +7(499) 253-9312, факс: +7(499) 253-9310, e-mail: dpo@intuit.ru, ICQ: Intuit.Ru (632-332-736), Skype: Intuit.Ru
1.
История создания языка и его эволюция. Международный стандарт языка. Сферы применения языка Си++. Пример простой программы. Объясняется процесс ее написания, использования простейших конструкций языка, использования транслятора и запуск программы на выполнение.
2.
Правила именования переменных и функций языка, правила записи констант. Понятие ключевого или зарезервированного слова, список ключевых слов Си++.
3.
Правила формирования и вычисления выражений в языке Си++. Все операции языка.
4.
Описываются все операторы управления, имеющиеся в языке Си++, даются примеры их использования.
5.
Функции – это основные единицы построения программ при процедурном программировании на языке Си++. Правила их записи, вызова и передачи параметров.
6.
Рассматриваются все встроенные типы языка Си++: целые числа разной разрядности, вещественные числа, логические величины, перечисляемые значения, символы и их кодировка.
7.
Способы описания классов. Создание объектов. Обращение к атрибутам и методам объектов.
8.
Создание и использование массивов, структур, объединений, указателей. Адресная арифметика. Строки и литералы.
9.
Проблемы при явном распределении памяти в Си++, способы их решения. Ссылки и указатели. Распределение памяти под переменные, управление памятью с помощью переопределения операторов new и delete.
10.
Наследование, виды наследования. Виртуальные методы. Абстрактные классы. Множественное наследование.
11.
Рассматриваются возможности контроля доступа к атрибутам и методам объекта, контроль по чтению и по записи.
12.
Конструкторы и деструкторы классов. Возможности инициализации объектов. Копирующий конструктор. Операции new и delete.
13.
Рассматриваются дополнительные возможности при определении классов, включая переопределение операций, определение методов inline и задание собственных преобразований типа.
14.
До сих пор мы рассматривали небольшие примеры программ или даже фрагменты программ. Но современный язык программирования должен поддерживать производство больших программных продуктов, состоящих из многих десятков, сотен или даже тысяч классов. Программа на языке Си++ может создаваться коллективом программистов на протяжении нескольких лет. Сейчас мы рассмотрим свойства языка, позволяющие писать большие программы.
15.
Возможности построения больших программ, использование общих данных. Определение контекста, оператор namespace.
16.
Попытка классификации ошибок. Сообщение об ошибке с помощью возвращаемого значения. Исключительные ситуации. Обработка исключительных ситуаций, операторы try и catch.
17.
Потоки. Манипуляторы и форматирование ввода-вывода. Строковые потоки. Ввод-вывод файлов.
18.
Понятие шаблона. Функции-шаблоны. Шаблоны классов. Примеры использования.
 
 

Внимание! Если Вы увидите ошибку на нашем сайте, выделите её и нажмите Ctrl+Enter.
Нужна помощь?
• Забыли пароль? Вам сюда...
• Есть вопрос? Спрашивайте!
Вы можете:
• Изменить персональные данные
• Изменить параметры подписки
Интернет-магазин:
• Ваши заказы здесь
• Ваш личный счет
Курсы | Учебные программы | Учебники | Вопросы и Ответы | Форум | Новости | Помощь

Телефон: +7 (499) 253-9312, 253-9313, факс: +7 (499) 253-9310, email: info@intuit.ru
© INTUIT.ru::Интернет-Университет Информационных Технологий - дистанционное образование, 2003-2011
Проект Издательства "Открытые Системы".
Партнеры: РМ Телеком, KRAFTWAY COMPUTERS.
Rambler's Top100