Опорный конспект
.pdfСсылка, ссылочный – это скрытый указатель, псевдоним параметра параметр
Строка – это массив символов, заканчивающийся специальным символом конца строки
Структура – это абстрактный тип данных, состоящий из элемен- тов-данных
Тип переменной - связывает переменную с множеством значений, которые она может принимать
Указатель – переменная, которая содержат в качестве своих значений адреса памяти.
Файл программы |
– файл, содержащий определение пользовательских |
(кода) |
функций. Имеет расширение .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