C++ Primer, пятый выпуск
Полное и авторитетное руководство по C++, полностью переработанное для стандарта C++11. Этот курс охватывает все — от базовых элементов языка до сложных библиотечных возможностей и продвинутых инструментов создания классов.
Обзор курса
Краткое содержание
Полное и авторитетное руководство по C++, полностью переписанное для стандарта C++11. Этот курс охватывает всё — от базовых элементов языка до сложных возможностей библиотеки и продвинутых инструментов разработки классов.
Окончательный стандарт отрасли для освоения современного программирования на C++11.
Авторы: Стэнли Б. Липпман, Жоссе Лажуа, Барбара Э. Му
Благодарности: Дэйв Абрахамс, Энди Коениг, Стефан Т. Лававей, Джейсон Меррилл, Джон Спайсер, Херб Саттер, Бьярне Страуструп, Алекс Степанов и члены комитета по стандартизации.
Цели обучения
- Определить и реализовать функцию
main, понимая её взаимодействие с операционной системой. - Выполнять компиляцию из командной строки и управлять базовыми потоками ввода-вывода (
cin,cout). - Применять операторы управления потоком для решения задач итеративной логики, таких как подсчёт количества вхождений.
- Реализовывать логические структуры для подсчёта и обработки последовательных вхождений входных данных.
- Различать операторы присваивания (
=) и равенства (==) внутри условных конструкций. - Использовать объекты классов (
Sales_item), обращаться к методам через точечную нотацию и подключать пользовательские заголовочные файлы. - Различать различные примитивные типы и предсказывать результаты преобразований типов и переполнения беззнаковой арифметики.
- Реализовывать возможности C++11, включая списковую инициализацию,
nullptr,constexprи спецификаторы вывода типа. - Различать объявления и определения переменных, применять правила области видимости для управления доступностью идентификаторов.
- Различать ссылки и указатели, использовать
void*для универсального управления памятью.