Стандартный Си ++

В наличии Цена за шт.

940

Количество
Купить

Акции и скидки Поделиться


  • Артикул:00-01092706
  • Автор: В.В. Подбельский
  • ISBN: 978-5-279-03243-3
  • Тираж: 3000 экз.
  • Обложка: Твердая обложка
  • Издательство: Финансы и статистика (все книги издательства)
  • Город: Москва
  • Страниц: 688
  • Формат: 60х88 1/16
  • Год: 2014
  • Вес: 933 г
  • Серия: Учебное пособие для ВУЗов (все книги серии)
Развернуть ▼

Содержит доступное для начинающего программиста описание соответствующего международному стандарту языка Си++, его стандартной библиотеки и входящей в нее библиотеки шаблонов STL. Материал пособия позволяет изучить синтаксис и семантику базовых конструкций языка, а также механизмы и возможности стандартной библиотеки. На многочисленных примерах программ разъясняются наиболее тонкие и трудные вопросы процедурного, объектного, объектно-ориентированного и обобщенного программирования с помощью средств языка Си++ и его библиотеки.
Для студентов вузов, учащихся колледжей и специализированных школ. Может использоваться в качестве самоучителя и справочного пособия.

Содержание:
Предисловие
Глава 1. Неформальное введение в Си++
1.1. Первая программа на языке Си++
1.2. Пространство имен и стандартные заголовки
1.3. Программа с вводом данных в цикле
1.4. Строки в языке Си ++
Глава 2. Лексические основы языка Си++
2.1. Общие сведения о программах, лексемах и алфавите
2.2. Идентификаторы и служебные слова
2.3. Константы-литералы и перечисления
2.4. Знаки операций
2.5. Разделители
Глава 3. Скалярные типы и выражения
3.1. Базовые и производные типы
3.2. Объекты и их атрибуты
3.3. Определения и описания
3.4. Выражения и преобразования типов
Глава 4. Операторы языка Си++
4.1. Последовательно выполняемые операторы
4.2. Операторы выбора (ветвления)
4.3. Операторы цикла
4.4. Операторы передачи управления
Глава 5. Адреса, указатели, массивы
5.1. Указатели и адреса объектов
5.2. Адресная арифметика, типы указателей и операции над ними
5.3. Массивы и указатели
5.4. Многомерные массивы, массивы указателей, динамические массивы
Глава 6. Функции, указатели, ссылки
6.1. Определения, описания и вызовы функций
6.2. Функции с переменным количеством параметров (аргументов)
6.3. Рекурсивные функции
6.4. Подставляемые (inline-) функции
6.5. Функции и массивы
6.6. Указатели на функции
6.7. Ссылки
6.8. Перегрузка функций
Глава 7. Препроцессорные средства
7.1. Стадии и команды препроцессорной обработки
7.2. Замены в тексте
7.3. Включение текстов из файлов
7.4. Условная компиляция
7.5. Макроподстановки средствами препроцессора
7.6. Препроцессорные операции и дополнительные директивы
7.7. Встроенные (предопределенные) макроимена
Глава 8. Структуры и объединения
8.1. Структура как совокупность данных
8.2. Объединения разнотипных данных
8.3. Битовые поля структур и объединений
Глава 9. Класс как абстрактный тип
9.1. Класс как расширение понятия структуры
9.2. Конструкторы, деструкторы и статусы доступа
9.3. Поля данных и методы класса
9.4. Указатель this
9.5. Друзья классов
Глава 10. Библиотечный класс string
10.1. Строки в языках Си и Си++
10.2. Конструкторы класса string
10.3. Операции над строками
10.4. Методы класса string
10.4.1. Доступ к символу, конкатенация, присваивание
10.4.2. Размеры строк
10.4.3. Вставки, удаления, замены частей строк
10.4.4. Поиск в строке и извлечение подстрок
10.4.5. Сравнение строк и их частей
10.4.6. Обращение к данным объекта класса string
10.4.7. Массивы строк и обмены значениями строк
10.5. Консольный ввод-вывод строк и обмены с файлами
Глава 11. Перегрузка операций и классы ресурсоемких объектов
11.1. Расширение действия (перегрузка) стандартных операций
11.2. Изменение интерфейса существующего класса
11.3. Классы ресурсоемких объектов
Глава 12. Исключения
12.1. Общие сведения об исключениях
12.2. Синтаксис и семантика механизма исключений
12.3. Исключения в конструкторах
Глава 13. Включение и наследование классов
13.1. Отношение включения классов
13.2. Общие сведения о наследовании в Си++
13.3. Синтаксис наследования и доступность компонентов
13.4. Множественное наследование и виртуальные классы
13.5. Локальные классы
Глава 14. Специальные методы классов и перегрузка операций при наследовании
14.1. Методы при наследовании классов
14.2. Присваивание при наследовании
14.3. Конструкторы при наследовании
14.4. Деструкторы при наследовании
14.5. Перегрузка операций при наследовании
14.6. Принцип подстановки и его реализация на языке Си++
14.7. Наследование и ресурсоемкие классы
Глава 15. Виртуальные функции и абстрактные классы
15.1. Виртуальные функции
15.2. Присваивания при наследовании
15.3. Деструкторы при наследовании
15.4. Реализация виртуальных функций
15.5. Абстрактные классы
15.6. Массивы и списки указателей на абстрактные классы
Глава 16. Шаблоны функций и классов
16.1. Шаблоны функций
16.2. Явная специализация шаблонной функции
16.3. Шаблоны классов
16.4. Внешнее определение методов и дружественные функции шаблонных классов
16.5. Специализации шаблонов классов
16.6. Частичная пользовательская специализация
16.7. Объекты и массивы объектов шаблонных классов
Глава 17. Механизмы, использованные при построении STL
17.1. Краткие сведения о STL
17.2. Шаблоны функций и обобщенные алгоритмы
17.3. Контейнеры и итераторы
17.4. Взаимодействие средств STL с контейнерами и алгоритмами пользователя
Глава 18. Основные средства библиотеки STL
18.1. О концепции построения STL
18.2. Контейнеры STL
18.3. Основные методы контейнеров
18.4. Итераторы в STL
18.5. Функциональные объекты (функторы)
18.6. Алгоритмы STL
Глава 19. Стандартная библиотека и ввод-вывод
19.1. Обзор стандартной библиотеки Си++
19.2. Ввод-вывод в языке Си++
19.3. Форматирование данных при обменах с потоками
19.4. Функции для обмена с потоками
19.5. Работа с файлами
Приложения
Приложение 1. Разработка консольных приложений в среде Microsoft Visual Studio.Net 2005
Приложение 2. Константы предельных значений
Приложение 3. Таблицы кодов
Приложение 4. Вывод на консоль русского текста
Приложение 5. Методы класса string
Приложение 6. Стандартные функции библиотеки Си
Приложение 7. Алгоритмы STL
Приложение 8. Средства ввода-вывода в Си++
Приложение 9. Комплексные числа в Си++
Приложение 10. Свободно распространяемый компилятор DJGPP
Библиографический список
Указатель символов
Предметный указатель


Оставьте отзыв о товаре
Рекомендуем

Артикул 00-01025903

Алгоритмы: построение и анализ

Алгоритмы: построение и анализ

4500 руб.

Купить
×

Диски

Журналы и бланки

Журналы для автодорог, дорожного хозяйстваЖурналы для АЗС и АЗГСЖурналы для аптекЖурналы для архивовЖурналы для аттракционовЖурналы для банковЖурналы для бассейновЖурналы для бухгалтерииЖурналы для газовых хозяйств, газораспределительных систем, ГАЗПРОМаЖурналы для гостиниц, общежитий, хостеловЖурналы для грузоподъемных механизмовЖурналы для делопроизводстваЖурналы для драгметалловЖурналы для ЖКХЖурналы для канатных дорог, фуникулеровЖурналы для кладбищЖурналы для конструкторских, научно-техническая документацияЖурналы для лесных хозяйствЖурналы для лифтовЖурналы для медицинских учрежденийЖурналы для МЧСЖурналы для нефтебазЖурналы для нефтепромысла, нефтепроводовЖурналы для образовательных учрежденийЖурналы для парикмахерских, салонов красоты, маникюрных, педикюрных кабинетовЖурналы для проверки и контроля госорганами, контролирующими организациямиЖурналы для промышленностиЖурналы для работ с повышенной опасностьюЖурналы для регулирования алкогольного рынкаЖурналы для сельских хозяйств, ветеринарииЖурналы для складовЖурналы для снегоплавильных пунктовЖурналы для стройки, строительстваЖурналы для тепловых энергоустановок, котельныхЖурналы для транспортаЖурналы для туризмаЖурналы для учреждений культуры, библиотек, музеевЖурналы для церкви, религиозных организацийЖурналы для шахт, рудников, метрополитенов, подземных сооруженийЖурналы для электроустановокЖурналы и бланки для армии, вооруженных силЖурналы и бланки для нотариусов, юристов, адвокатовЖурналы и бланки для организаций пищевого производства, общепита и пищевых блоковЖурналы и бланки для организаций, занимающихся охраной объектов и частных лицЖурналы и бланки для ФТС РФ (таможни)Журналы и бланки по экологииЖурналы и бланки, используемые в торговле, бытовом обслуживанииЖурналы и бланки, относящиеся к нескольким отраслямЖурналы по геодезии, геологииЖурналы по метрологииЖурналы по охране труда и технике безопасностиЖурналы по пожарной безопасностиЖурналы по психологииЖурналы по санитарии, проверкам СЭСЖурналы по связиЖурналы по эксплуатации зданий и сооруженийЖурналы по энергетикеЖурналы, бланки, формы для кадровых работЖурналы, бланки, формы документов для органов прокуратуры и суда, минюста, пенитенциарной системыЖурналы, бланки, формы документов МВД РФ, РосгвардииКомплекты документов и журналовОбложки для журналов и удостоверенийСамокопирующиеся бланки

Знаки безопасности, таблички, стенды

Вспомогательные знаки, таблички-наклейкиЗапрещающие знакиЗнаки для инвалидовЗнаки для уборки и сбора мусораЗнаки на автомобильЗнаки пожарной безопасностиЗнаки электробезопасностиИнформационные знаки для строительных площадокМедицинские и санитарные знакиНаклейкиПредписывающие знакиПредупреждающие знакиСтендыУказательные знакиЭвакуационные знакиЮмористические знаки

Календари

Книги

Букинистическая литератураГОСТы, ОСТыДетская литератураДомашний кругДругоеИскусство. Культура. ФилологияКниги в электронном видеКниги издательства "Комсомольская правда"Компьютеры и интернетКосмосНаука. Техника. МедицинаНормативные правовые актыОбщественные и гуманитарные наукиОхрана труда, обеспечение безопасностиПодарочные книгиПутешествия. Отдых. Хобби. СпортРелигия. Оккультизм. ЭзотерикаРостехнадзорСанПины, СП, МУ, МР, ГНСборники рецептур блюд для предприятий общественного питанияСНиП, СП, СО,СТО, РД, НП, ПБ, МДК, МДС, ВСНУчебный годХудожественная литератураЭкономическая литератураЭнциклопедии, справочники, словари

Курвиметры

Ленты с тиснением

Линейки

Авиационные и военные линейкиДетские линейкиМедицинские линейкиПортновские линейкиТехнические линейкиТрафареты с чертежными шрифтамиЧертежные линейки

Маркировочная продукция

Маркировка трубопровода "Вода"Маркировка трубопровода "Воздух"Маркировка трубопровода "Газ"Маркировка трубопровода "Жидкость"Маркировка трубопровода "Кислота"Маркировка трубопровода "Пар"Маркировка трубопровода "Прочие вещества"Маркировка трубопровода "Щелочь"

Материалы для типографии (мини-типографии)

Бумага для оргтехникиКлейПереплетные материалыПленка для печати и ламинацииФольга для тиснения

Металлические изделия (металлическая мебель, конструкции, навесы)

Металлическая мебельМеталлические изделия для дачи и дома

Носки и портянки

Одноразовая одежда

Охрана труда

Печати и штампы

Медицинские печати и штампыОснастки, самонаборные штампыПечати и штампы для бухгалтерии и делопроизводстваПечати и штампы для водителейПечать фирмы (организации, компании, подразделения, отдела)Штампы по техническому контролю, учету и хранению

Плакаты

Погоны министерств и ведомств

Подарки нашим покупателям

Полотенца

Портреты знаменитых людей

Сувениры

Бизнес сувениры, корпоративные подаркиБрелкиГимн России. Эксклюзивное графическое оформление в багетном обрамленииГудки и Рожки охотничьиЗажигалкиКружки для термопереносаКружки подарочныеПодарочные наборы игрПредметы интерьераСувениры, подарки для мужчин

Тир

Рогатки спортивные

Ткани

Товары "Юнармия"

Береты

Товары для дома и офиса

Грамоты и благодарностиИндикаторы стерилизацииКанцелярские товарыКаски, защитные очки, маскиКухонные принадлежностиОгнетушителиПланы эвакуацииСамоспасателиСредства дезинфекцииТовары для ремонтаФитолампы и прожекторыХозяйственные товарыЭлектроудлинители, тройники, катушкиЭлектроустановочные изделия

Товары для здоровья, БАДы

Аюрведические товарыСредства гигиены, косметика из минералов Мертвого моря

Товары для развития, игрушки

Бумажные модели

Товары для спорта, туризма и охоты

Походные сумки, рюкзаки и мешочки для храненияСигнальное снаряжениеТовары для фитнеса

Удостоверения, Свидетельства

Зачетные книжки, студенческие билетыУдостоверения для спортивных секцийУдостоверения рабочих различных специальностей

Упаковка, упаковочные материалы

Коробки картонные

Членские книжки

ГК, ГСК, членские книжки, пропуска и пр.Садоводческие книжки, членские книжки СНТ
;