Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Опорный конспект

.pdf
Скачиваний:
41
Добавлен:
28.03.2015
Размер:
1.95 Mб
Скачать

Ссылка, ссылочный – это скрытый указатель, псевдоним параметра параметр

Строка – это массив символов, заканчивающийся специальным символом конца строки

Структура – это абстрактный тип данных, состоящий из элемен- тов-данных

Тип переменной - связывает переменную с множеством значений, которые она может принимать

Указатель – переменная, которая содержат в качестве своих значений адреса памяти.

Файл программы

– файл, содержащий определение пользовательских

(кода)

функций. Имеет расширение .cpp

Функция – именованный блок программы, созданный для решения одной небольшой задачи

Шаблон класса – параметризованный тип. Задает способ получения семейства сходных классов

Шаблон функции – позволяет определять функции для любого типа данных. В отличие от перегруженных функций работа по созданию функций для конкретного типа ложится на компилятор

193

СПИСОК РЕКОМЕНДУЕМОЙ ЛИТЕРАТУРЫ

1.Дейтел, Пол Дж. Как программировать на С++ / Пол Дж. Дейтел, Х. Дейтел. – М.: ЗАО Издательство Бином, 1999. – 1024 с.

2.Шилдт, Г. С++: базовый курс / Г. Шилдт. – 3-е изд. – М.: Издательский дом «Вильямс», 2008. – 624 с.

3.Страуструп, Б. Язык программирования С++. Специальное издание / Б. Страуструп. – М.: ООО «Бином-Пресс», 2006. – 1104 с.

4.Прата, С. Язык программирования С++. Лекции и упражнения / С. Прата. – 5-е изд. – М.: Издательский дом «Вильямс», 2007. – 1184 с.

5. Фридман, А. С/С++. Алгоритмы и приемы программирования / А. Фридман [и др.]. – М.: ООО «Бином-Пресс», 2007. – 560 с.

6.Солтер, Н.А. С++ для профессионалов / Н.А. Солтер, С.Дж. Клепер. – М.: Издательский дом «Вильямс», 2006. – 912 с.

7.Каррано, Ф.М. Абстракция данных и решение задач на С++. Стены и зеркала / Ф.М. Каррано, Дж.Дж. Причард. – 3-е изд. – М.: Издательский дом «Вильямс», 2003. – 848 с.

8.Коплиен, Дж. Программирование на С++. Классика CS / Дж. Коплиен. – СПб.: Питер, 2005. – 479 с.

9.Элджер, Дж. С++: библиотека программиста / Дж. Элджер — СПб.:

Питер, 1999. – 259 с.

194

10.Пол, А. Объектно-ориентированное программирование на С++ / А. Пол. – СПб.: Бином, 2001. – 464 с

11.Керниган, Б. Язык программирования С / Б. Керниган, Д. Ритчи. – 2-е изд. – М.: Издательский дом «Вильямс», 2006. – 304 с.

12.Давыдов, В.Г. Программирование и основы алгоритмизации: учебное пособие / В.Г. Давыдов. – М.: Высшая школа, 2003. – 447 с.

13.Александреску, А. Современное проектирование на С++ / А. Александреску. – М.: Издательский дом «Вильямс», 2002. – 336 с.

14.Сатер, Г. Новые сложные задачи на С++ / Г. Сатер. – М.: Издательский дом «Вильямс», 2005. – 272 с.

15.Опалева, Э.А. Языки программирования и методы трансляции / Э.А. Опалева, В.П. Самойленко. – Спб.: БХВ-Петербург, 2005. –

480с.

16.Мэйерс, С. Эффективное использование С++. 55 верных способов улучшить структуру и код ваших программ / С. Мэйерс. – М.:

ДМК Пресс, 2006. – 300 с.

17.Мэйерс, С. Наиболее эффективное использование С++. 35 новых рекомендаций по улучшению ваших программ и проектов / С. Мэйерс. – М.: ДМК Пресс, 2000. – 304 с.

18.Лафоре, Р. Объектно-ориентированное программирование в С++ / Р. Лафоре. – 4-е изд. – СПб.: Питер, 2004. – 923 с.

19.Фленов, М.Е. Программирование на С++ глазами хакера / М.Е. Фленов. – СПб.: БХВ–Петербург, 2004. – 336 с.

195