Изучайте программирование на C++ в офлайн-режиме: более 220 уроков, задачи для собеседований и тесты.
C++ предоставляет вам больше контроля, чем почти любой другой язык, и именно это делает его сложным: указатели, память и время жизни объектов — всё это становится вашей задачей. Как только вы поймете, что компилятор делает с вашим кодом, всё остальное придет само собой. Это приложение поможет вам изучить C++ именно таким образом, от первой программы до современного C++, и оно работает полностью в автономном режиме без авторизации.
От основ до современного C++
Уроки начинаются с переменных, указателей и функций. В последующих главах рассматриваются ООП, умные указатели, шаблоны, STL и параллельное программирование. Каждый урок содержит четкие объяснения, выделенный код и ключевые моменты.
Тесты и пробные тесты
1351 вопрос викторины по 18 темам с объяснениями к каждому ответу. Пробный тест включает в себя вопросы из разных тем, ежедневное задание добавляет пять новых вопросов, а неправильные ответы попадают в список ошибок для повторной попытки.
Задачи для собеседования по программированию
Практикуйтесь в решении задач на числа, строки, массивы, связанные списки, деревья и шаблоны, каждая с полным решением.
Визуализатор алгоритмов
Более двадцати анимированных визуализаторов пошагово демонстрируют сортировку, поиск, деревья, графы, стеки и очереди.
Повторяйте и поддерживайте постоянство
Карточки, закладки и поиск ускоряют повторение материала. XP, значки, серии и небольшая ежедневная цель заставляют вас возвращаться снова и снова.
Темы, рассматриваемые в курсе:
Основы, управление потоком выполнения, функции и указатели.
ООП, наследование, полиморфизм и виртуальные функции.
Память, RAII, шаблоны, STL и обработка ошибок.
Параллелизм, современный C++, производительность и инструменты.
Изучайте C++ по одному уроку за раз, практикуйтесь в решении задач, и язык начнет казаться вам естественным.
По любым вопросам или отзывам пишите нам по адресу learnsimpli19@gmail.com.