Программирование на C/C++
Об этом курсе
Основная задача курса – изучения языка С++, как прикладного инструмента решения задач. Курс включает в себя лекции с обратной связью в режиме диалога и лабораторные работы. Лекции содержат базовый обзор языка, принципы объектно- ориентированного программирования применительно к языку, минимальный необходимый набор информации о структурах и алгоритмах обработки данных для решения лабораторных работ.
Лабораторные работы содержат как базовые задачи по организации структур данных, так и расширенные задачи по организации структур для логических игр и алгоритмов работы с ними.
Темы курса
1. Обзор возможностей С++, обзор типов и их размеры, операции с простыми типами, приведения типов, языковые конструкции.
Операции
Условные операторы и циклы
Компиляция, запуск, отладка
Установка Qt Creator
Создание проекта в Qt Creator (qbs). Отладка в Qt Creator.
2. Функции. Синтаксис (объявление, определение, заголовочные файлы).
Передача параметров по значению
Ссылки как способ изменить переданный объект
Ссылки -- способ сэкономить на копировании, const защищает от изменения.
Контейнеры
3. Алгоритмы и лямбды
Видимость и инициализация переменных
4. ООП. Введение в структуры и классы. Объявление, определение, экземпляры. Спецификаторы доступа. Члены данные, члены функции (методы), члены классы, enum-ы. Конструкторы, деструкторы. Наследование. Приведения (явные, неявные, reinterpret_cast). Explicit. Friend класс и функции. Виртуальные функции и принцип их работы. Примеры.
namespace-ы
Работа с файлами и потоками. Перегрузка операторов.
5. Время жизни объектов.
Глобальные объекты программы. Static initialization fiasco.
Что такое singleton. Умные указатели. Семантика переноса.
6. Исключения: порядок работы с исключениями, время жизни объектов, бросаем и ловим, области применения, накладные расходы.
Многопоточность. потоки, синхронизация, мьютексы.
Что такое хэш-таблица, чем она отличается от map.
7. Шаблонные функции. Иснтанциирование. Перегрузка.
Шаблонные классы. Шаблонные методы. Параметры шаблонов. Сериализация.
Паттерны проектирования.
8. Test Driven Development, путь к надёжной программе, тестирование и верификация.
Список лабораторных работ:
- Базовые структуры языка. Взаимодействие с пользователем, ввод, вывод.
- Массивы
- Строки
- Организация списков и очередей
- Организация деревьев и их заполнение
- Игровой бот на дереве решений
- Наследование и полиморфизм
Комментарии
Отлично!
Отлично!
Прикольно
Прикольно
Круто!
Круто!
Отлично!
Отлично!
Мне понравилось!
Мне понравилось!
Оценка курсов Уральский Федеральный Университет
однако, остаются точно также некоторые, наиболее популярные игрушки,
https://ramblermails.
Here is my website https://ramblermails.com/
Оценка курсов Уральский Федеральный Университет
63 кг.
Feel free to visit my blog; эротический массаж Новокузнецк
Оценка курсов Уральский Федеральный Университет
еще одной, постарайтесь
сделать себе небольшую рекламу.
my homepage Работа для девушек Ноябрьск
Оценка курсов Уральский Федеральный Университет
Влиятельный человек, занимающийся бизнесом способна
пригласить спутницу в кругосветное путешествие.
Feel free to visit my web-site - работа для девушек Нижний Новгород
Оценка курсов Уральский Федеральный Университет
Многие заведения обучают новых сотрудников, вакансии девушкам Ялта так
что реально начать работать даже без опыта.
Оценка курсов Уральский Федеральный Университет
кое-что, что надо для подобного - архив Филиппа
Краснова, спонсоры Магнитогорск который находится
на двери сейфа Чистякова и требуется.
Оценка курсов Уральский Федеральный Университет
в пик туризма слишком высокие
заработки. Срок контракта может быть от
одного месяца, вакансии девушкам Брянск можно изменять заведение.
Оценка курсов Уральский Федеральный Университет
но для ego agency и здесь делают исключения,
и встречают девушек, Работа для девушек Крым прилетающих от нашей компании.
Оценка курсов Уральский Федеральный Университет
не имеет значения, ищете ли вы проститутку, Шлюхи Богородск
шлюшку и элитную модель для досуга в москве - наш платформа предоставляет.
Оценка курсов Уральский Федеральный Университет
Скажем Европа для украинок -
не требуется виза, но билет, работа для девушек досуг Петропавловск-Камчатский
хоть на.
Оценка курсов Уральский Федеральный Университет
кого здесь едва не найдешь… Поэтому работа
среди старшего поколения в Иордании очень интенсивная.
my page; Работа для девушек Уфа
Оценка курсов Уральский Федеральный Университет
места в Макао для Танцовщиц - это очень высокооплачиваемая
место службы.
my web site :: вакансии девушкам Санкт-Петербург
Оценка курсов Уральский Федеральный Университет
Одной подходят, например, концерты на сцене и она кайфует, Работа для девушек Иркутск когда танцует для
публики.
Оценка курсов Уральский Федеральный Университет
целиком предельная сумма денег зависит от политики конкретной финансовой
фирмы или от этого, https://svarka31professional.
Take a look at my web-site - https://svarka31professional.ru/kak-poluchit-mikrokredit-polnyj-gid-dlya-zaemshhikov/
Оценка курсов Уральский Федеральный Университет
Applications consist of IEM mix control on stage, additional fader blocks in FOH, https://rntvbrnd.com/products/rntv-power-pro
and local driving in conference rooms.
Оценка курсов Уральский Федеральный Университет
The use of air conditioners leads to serious
demographic shifts, especially in United States, starting since
the 1970s. usa while wearing air https://daleybyers.
Look at my website: https://daleybyers.com/discover-the-top-sport-betting-sites-in-canada-for-2024/
Оценка курсов Уральский Федеральный Университет
Furnaces are manufactured/manufactured in single-stage and two-stage https://pingdirapp47.directoryup.com/india/noida/financiamiento/edward-evans and
modulation systems.
Оценка курсов Уральский Федеральный Университет
I have been using trezor one more than 10 years 5 years and that
as a rule my daily https://htx-wallet.io/, despite that now I will have,
more experienced and expensive hardware wallets.
Оценка курсов Уральский Федеральный Университет
в таком случае ведущий уже может постоянно наращивать аудиторию,
собирать донаты, https://unitreid.ru/images/pgs/index.php?kak-rabotayut-progressivnyye-d….
Feel free to visit my homepage - https://unitreid.ru/images/pgs/index.php?kak-rabotayut-progressivnyye-dzhekpoty-v-7k-casino.html
Оценка курсов Уральский Федеральный Университет
Запускаем рекламу в основных поисковых
систем в поисковой строке и в РСЯ, выставляем недорогую цену клика, чтобы постоянно получать.
My web page https://morskaya-dal.ru/seo-prodvizhenie-moshhnyj-instrument-dlya-povysheniya-vidimosti-i-avtoriteta-vashego-brenda/
Оценка курсов Уральский Федеральный Университет
важная из самых старых на свете покера - blackjack, также
ставшая известной как 21 (очко), знакома
всем без исключения человеку, vodka bet casino даже.
Оценка курсов Уральский Федеральный Университет
в другой стране на круизном лайнере гости могут
рассчитывать на неограниченную свободу решений, Круиз по Карибскому морю а
также досуг.
Оценка курсов Уральский Федеральный Университет
Шампунь бережно очистит кожу головы,
не нарушив естественный гидробаланс, https://diigo.com/0xrbfw что весьма важно
для такого типа волос.
Оценка курсов Уральский Федеральный Университет
En etkili yöntemler nasırları ortadan kaldırmak
ayaklarda nelerdir, https://ulkeninsesi.com/israil-saldirilarinda-lubnanli-sivilin-olumu/?
Bakanlık, yeni liste 'u duyurdu!
Оценка курсов Уральский Федеральный Университет
Ганзелка, М. Зикмунд, Ф. Ливингстона и Г.
Стэнли, Н. Превратности https://adventures.com.ru/ привели
наш ресурс в 1 из прелестнейших стран планеты.
Оценка курсов Уральский Федеральный Университет
you will be able to upload whatsapp application for mac, https://nzsworld.weebly.com/blog/discord-download-mac-update-failed
or windows.
Оценка курсов Уральский Федеральный Университет
Both of them use 256-bit encryption, which provides extremely reliable https://ilue.weebly.com/blog/opengl-44-download-windows-7.
Оценка курсов Уральский Федеральный Университет
vpn provides a 45-day refund funds guarantee that gives is mass time for confirming the service.
However, others claim that https://nzgreen.weebly.
Also visit my blog ... https://nzgreen.weebly.com/blog/mastadex-hero-editor-zonfire99-edition-104
Оценка курсов Уральский Федеральный Университет
Данный обменник совместим как с электронными деньгами,
https://forum.rivnefish.com/viewtopic.php?t=427241 вовсе с обычными картами.
Оценка курсов Уральский Федеральный Университет
The application gives excellent opportunities for decorating groups, adding up to 256 https://uetemplates.weebly.com/blog/familjemedlemskap-i-prodigy.
auditor will be able open access your chat.
Оценка курсов Уральский Федеральный Университет
For that, you have the opportunity to restart it using activity monitor.
Select the disk from which you need: retrieve lost/deleted files, https://specialsue.weebly.com/blog/garrys-mod-nude-mode
and click the "Search for lost files" button.
Оценка курсов Уральский Федеральный Университет
Additional information: This is my backup copy of https://bravokj.weebly.com/blog/opera-mini-apk-for-pc-windows-103439299.
Оценка курсов Уральский Федеральный Университет
from now on, when you are ready installing the launcher either individual games for windows
in this wine console, https://nztrain.weebly.com/blog/sims-4-stripper-career-cc,
see below.
Оценка курсов Уральский Федеральный Университет
Additional information: This is my backup copy of https://registeras.weebly.com/blog/editor-de-ecuaciones-30-descarga-gratuita.
Оценка курсов Уральский Федеральный Университет
однако вы получите великолепный шанс возвращать себе некоторое
количество денег после совершения транзакции,
http://getrejoin.
Feel free to surf to my blog: http://getrejoin.com/ua/question/coinsbar-optimalnyy-vybor-dlya-obmena-kriptovalyuty-na-nalichnye-1678233.html
Оценка курсов Уральский Федеральный Университет
в ряде ситуаций гэмблер получит бонус за инсталляцию и доступ
в приложение cryptoboss boss crypto boss casino казино.
Оценка курсов Уральский Федеральный Университет
Качественное женское нижнее белье предотвращает повреждение тканей, Купить бюстгальтер удерживая грудь на стройплощадке и уменьшая.
Оценка курсов Уральский Федеральный Университет
The seller can expand the capabilities of his firm with confirmation of
credit card, for example, mastercard, credit card
for https://www.bankingsupport.info/what-are-the-most-important-things-about-sending-money-to-russia/
and so forth.
Оценка курсов Уральский Федеральный Университет
и не принципиально, оформление дачи своими руками фотографии реализуется
он для малышей или 18+.
Оценка курсов Уральский Федеральный Университет
в 2017 году наиболее распространенными вариантами криптовалют являются stratis, nem,
ripple, ethereum, dash, litecoin.
Also visit my web page http://www.neworleansbbs.com/home.php?mod=space&uid=205944
Оценка курсов Уральский Федеральный Университет
litecoin использует проверенную временем криптографию и имеет большую сеть майнеров, https://alpha.citydesign.ir/v15/index.php?
Also visit my webpage ... https://alpha.citydesign.ir/v15/index.php?subaction=userinfo&user=boe4vjamumn
Оценка курсов Уральский Федеральный Университет
Предлагаем программы, http://onlineteam.se/uncategorized/hello-world/?
Feel free to visit my webpage :: comment-596264
Оценка курсов Уральский Федеральный Университет
Компания выпускает большое количество вариантов глазурированной плитки с подражанием текстуре мрамора.
Also visit my blog post - https://medium.com/@ceramtrade.ru/%D0%BA%D0%B5%D1%80%D0%B0%D0%BC%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B0%D1%8F-%D0%BF%D0%BB%D0%B8%D1%82%D0%BA%D0%B0-vives-%D0%B7%D0%B0%D1%81%D0%BB%D1%83%D0%B6%D0%B8%D0%B2%D0%B0%D0%B5%D1%82-%D0%B2%D0%BD%D0%B8%D0%BC%D0%B0%D0%BD%D0%B8%D1%8F-%D0%B2-%D0%BB%D1%8E%D0%B1%D0%BE%D0%B5-%D0%B2%D1%80%D0%B5%D0%BC%D1%8F-de9593590ddb
Оценка курсов Уральский Федеральный Университет
Соорудить подобную систему несложно.
Feel free to surf to my page ... идеи своими руками для дачи
Оценка курсов Уральский Федеральный Университет
однако наш сайт можем принести изменения в
число и качество знаний экзаменуемого.
Feel free to visit my blog ... ЕГЭ литература занятия онлайн
Add new comment