C++ для начинающих
Полное содержание

Электронное пособие по языку С++
1. Начинаем
Решение задачи. Программа на языке C++. Директивы препроцессора. Немного о комментариях. Первый взгляд на ввод/вывод.
4. Выражения
Что такое выражение? Арифметические операции. Операции сравнения и логические операции. Операции присваивания. Операции инкремента и декремента.
7. Функции
Введение. Прототип функции. Передача аргументов. Возврат значения. Рекурсия. Встроенные функции. Директива связывания extern "C". Функция main():
10. Шаблоны функций
Определение шаблона функции. Конкретизация шаблона функции. Вывод аргументов шаблона. Явное задание аргументов шаблона.
13. Классы
Определение класса. Объекты классов. Функции-члены класса. Неявный указатель this. Статические члены класса. Указатель на член класса.
16. Шаблоны классов
Определение шаблона класса. Конкретизация шаблона класса. Функции-члены шаблонов классов. Объявления друзей в шаблонах классов.
19. Применение наследования в C++
Идентификация типов во время выполнения. Исключения и наследование. Разрешение перегрузки и наследование A.
2. Краткий обзор С++
Встроенный тип данных "массив". Динамическое выделение памяти и указатели. Объектный подход. Объектно-ориентированный подход.
5. Инструкции
Простые и составные инструкции. Инструкции объявления. Инструкция if. Инструкция switch. Инструкция цикла for. Инструкция while.
8. Область видимости и время жизни
Область видимости. Глобальные объекты и функции. Локальные объекты. Динамически размещаемые объекты.
11. Обработка исключений
Возбуждение исключений. Try-блок. Перехват исключений. Спецификации исключений. Исключения и вопросы проектирования.
14. Инициализация, присваивание и уничтожение класса
Инициализация класса. Конструктор класса. Деструктор класса. Массивы и векторы объектов.
17. Наследование и подтипизация классов
Определение иерархии классов. Идентификация членов иерархии. Доступ к членам базового класса.
20. Библиотека iostream
Оператор вывода <<. Ввод. Дополнительные операторы ввода/вывода. Перегрузка оператора вывода. Перегрузка оператора ввода.
3. Типы данных С++
Литералы. Переменные. Указатели. Строковые типы. Спецификатор const. Ссылочный тип. Тип bool. Перечисления. Тип "массив". Класс vector. Класс complex.
6. Абстрактные контейнерные типы
Система текстового поиска. Вектор или список? Как растет вектор? Как определить последовательный контейнер? Итераторы.
9. Перегруженные функции
Объявления перегруженных функций. Три шага разрешения перегрузки. Преобразования типов аргументов.
12. Обобщенные алгоритмы
Краткий обзор. Использование обобщенных алгоритмов. Объекты-функции. Еще раз об итераторах. Обобщенные алгоритмы.
15. Перегруженные операторы и определенные пользователем преобразования
Перегрузка операторов. Друзья. Оператор =.Оператор взятия индекса.
18. Множественное и виртуальное наследование
Готовим сцену Множественное наследование. Открытое, закрытое и защищенное наследование.
21. Обобщенные алгоритмы в алфавитном порядке
Алгоритм adjacent_difference() Алгоритм adjacent_find() Алгоритм binary_search()
Содержание

2012-01-13 18:51:52 Алтынай

Спасибо вам за книгу. Но было бы лучше если вы сделали бы электронный вариант этой книги. Я все поняла благодаря вашей книги.

2012-01-11 13:55:18 Дмитрий

Это не он писал - это перевод книги Лимпана

2011-12-09 12:28:30 Kan

Ваше пособие для меня понятнее многих книг) Не могли бы Вы упаковать это в *.chm файл в виде электронной книги?) Было бы крайне удобно)

2011-12-07 10:49:07 piter99

Очень хороший материал, поначалу всегда трудно, но достаточно компактно и понятно изложено. Может есть еще подобный материал для С++Borland 2006-2010. (Программирование более высокого уровня) (Я бы увидеть не описание кнопочки button, edit, это во всех языках. А реализация каких-то весомых функций - обращение к базам MS_SQL, MySql, и др.умные вещи, хотя-бы в простых примерах, чтобы мозги зацепились)

2011-11-30 04:25:50 Ксандр

Нус, попробуем, ))) Кто постил что чайники не разберутся??? посмотрим через пару месяцев)))

2011-11-27 23:54:02 Виктор

Хорошое пособие!

2011-11-18 11:44:04 Александр

Кто хочет скачать книги по С++, можете здесь посмотреть http://www.debugni.ru/. Там и программы есть. Сам пользуюсь и никаких жалоб нет.

2011-11-17 12:44:00 Vlad

Я тут сайтик с хорошими программками для С++ нашел. Кому надо можете тутпосмотреть.

2011-11-11 15:44:19 вова

Помогите написать программу,которая вычисляет сумму N целых положительных чисел.Количество суммируемых чисел должно вводиться во время работы программы. Написать программу ,используя средства вводавывода языка С.

2011-10-30 16:48:46 Someman

Пособие просто отличное! Никогда не думал, что буду изучать C++ с таким удовольствием. Спасибо.

2011-10-21 06:20:41 улитка

для кого как не надо чухать если тебе не нравится

2011-10-19 14:51:18 Владимир

народ помогите сделать задачу !!!! зарание огромное спасибо!!! ЗАДАЧА:НАПИСАТЬ ПРОГРАММУ ВЫЧИСЛЕНИЯ ПЛОЩАДИ КОЛЬЦА. ПРОГРАММА ДОЛЖНА ПРОВЕРЯТЬ ПРАВИЛЬНОСТЬ ИСХОДНЫХ ДАННЫХ (РАДИУС ОТВЕРСТИЯ НЕ МОЖЕТ БОЛЬШЕ РАДИУСА КОЛЬЦА ). ЕСЛИ ИСХОДНЫЕ ДАННЫЕ НЕВЕРНЫ, ТО ВЫДОВАТЬ НА ЭКРАН СООБЩЕНИЕМ ОБ ЭТОМ . НАПИСАТЬ ПРОГРАММУ , ИСПОЛЬЗУЯ СРЕДСТВА ВВОДА/ВЫВОДА ЯЗЫКА С++.

2011-10-12 09:41:07 Дмитрий Панов

Всё о c++ на www.cplus-plus.ru

2011-10-07 23:37:12 ermek

хотел скачать эти электронный варианты как могу скачать без понятие

2011-10-03 07:34:20 second

Иногда заглядываю как средненький справочник сойдет.

2011-10-03 00:36:13 Иван

Вот по указателям статья http://jakeroid.blogspot.com/2011/09/cc-1.html

2011-09-29 09:21:08 Артур

Помогает вообще????

2011-09-05 21:17:12 Vit

А как называется эта книга?

2011-09-05 15:37:12 gleb

Книга отличная, но я это понял только когда начал в оригинале читать (4th edition). А тут или версия книги старая или такое впечатление, что перепутан порядок глав - изложение какое-то сумбурное очень, непоследовательное

2011-08-24 16:53:19 УМНИК

С++ Очень сложный язык это очень хорошее пособие из не многих но язык очень сложно понять по книжке конечно сначала основы но позже чтоб работать с языком надо иметь предчувствие на него это как виртуальный разум как мозг человека все функции сложно понять но с библиотекой теперь конечно проще)) но я хочу сказать что по этому пособию можно и с 0 все понять

1 | 2 | 3 | > >>



Оставить комментарий:
Ваше Имя:
Email:
Антибот:  
Ваш комментарий:  
Реклама