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()
Содержание



2011-10-30 16:48:46 Someman

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

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

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

2011-11-17 12:44:00 Vlad

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

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

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

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

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

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

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

2011-12-07 10:49:07 piter99

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

2011-12-09 12:28:30 Kan

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

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

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

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

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

2012-07-27 10:46:17 Санни

Хороший материал.

2012-09-06 11:02:28 Макс

Название оригинала можно узнать????

2012-11-08 17:29:31 Влад Сухомлинов

Если нужен электронный справочник по С++ заходи на этот сайт: http://cppstudio.com/ Там найдешь специальный раздел - справочники, в котором описываются стандартные библиотеки С++, пока еще не все.

2012-11-09 14:00:33 Denis

А где располагаются ответы к упражнениям из разделов?

2016-06-26 03:08:55 Iurii

По моему просто и понятно. Автор сайта постарался и ему спасибо.

2016-10-14 11:21:55 Slavka

Hi guys, please, give to me the reference for english Lippman reading, I don't know your russian kozyblikas.

2016-12-10 18:23:53 Игорёк

КНИГА НЕ ПОНРАВИЛАСЬ, НЕ ВТЯНУЛО В ПРОГРАММИРОВАНИЕ СОВСЕМ. АВТОР НИКАКОЙ.

2017-11-15 23:40:36 Aleksandr

Добротный материал, спасибо автору

2018-11-07 06:03:29 painter

Стенли Липпман, Жози Лажойе - Язык программирования C++. Вводный курс

2020-02-04 08:42:47 Олег

я просто в шоке, как вам удается писать такой интересный материал, прочитали с женой и сыном. Слава аллаху что есть такие сайты. Иншааллах.

<< < 1 | 2 | 3 | 4 | > >>



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