Мы используем куки, чтобы пользоваться сайтом было удобно.
Хорошо
to the top
close form

Заполните форму в два простых шага ниже:

Ваши контактные данные:

Шаг 1
Поздравляем! У вас есть промокод!

Тип желаемой лицензии:

Шаг 2
Team license
Enterprise license
** Нажимая на кнопку, вы даете согласие на обработку
своих персональных данных. См. Политику конфиденциальности
close form
Запросите информацию о ценах
Новая лицензия
Продление лицензии
--Выберите валюту--
USD
EUR
RUB
* Нажимая на кнопку, вы даете согласие на обработку
своих персональных данных. См. Политику конфиденциальности

close form
Бесплатная лицензия PVS‑Studio для специалистов Microsoft MVP
* Нажимая на кнопку, вы даете согласие на обработку
своих персональных данных. См. Политику конфиденциальности

close form
Для получения лицензии для вашего открытого
проекта заполните, пожалуйста, эту форму
* Нажимая на кнопку, вы даете согласие на обработку
своих персональных данных. См. Политику конфиденциальности

close form
Мне интересно попробовать плагин на:
* Нажимая на кнопку, вы даете согласие на обработку
своих персональных данных. См. Политику конфиденциальности

close form
check circle
Ваше сообщение отправлено.

Мы ответим вам на


Если вы так и не получили ответ, пожалуйста, проверьте папку
Spam/Junk и нажмите на письме кнопку "Не спам".
Так Вы не пропустите ответы от нашей команды.

Вебинар: C++ ЛИНТЕРЫ — ХОРОШО, НО НЕДОСТАТОЧНО - 20.06

Публикации: видео, С++ лекции

11 Окт 2019
Лекция 12. С++20 и обозримое будущее
Филипп Хандельянц
Это последняя, 12 лекция в этом цикле лекций и тут обсуждается стандарт С++20, который должен выйти уже в этом году. Как обычно, лекцию проведет эксперт по С++ от нашей компании - Филипп Хандельянц, и вот список тем, которые будут затронуты: • Концепты (Concepts) • Биб…
...
10 Окт 2019
Лекция 11. Неопределённое поведение, или как выстрелить себе в ногу
Андрей Карпов
На лекции мы рассмотрим: • Терминологию: неопределённое поведение, неуточнённое поведение • Несколько простых примеров неопределённого поведения • Выход за границу массива • Отсутствие виртуального деструктора • Оператор delete • Нулевые указатели • Сдвиги • Целочислен…
...
Подписаться на рассылку
Хотите раз в месяц получать от нас подборку вышедших в этот период самых интересных статей и новостей? Подписывайтесь!
* Нажимая на кнопку, вы даете согласие на обработку своих персональных данных. См. Политику конфиденциальности
09 Окт 2019
Лекция 10. Сборка C/C++ проектов и её оптимизация
Филипп Хандельянц
На 10 лекции мы рассмотрим следующие аспекты: • Фазы трансляции в языках C/C++• Зависимости• Внешние шаблоны• Предкомпилированные заголовки• Параллельная и распределенная компиляция• Кэш компилятора• Замена компонентов трансляции: препроцессор, компилятор, компоновщик•…
...
08 Окт 2019
Лекция 9. Метапрограммирование в С++
Филипп Хандельянц
На 9 лекции вы узнаете: • Введение в метапрограммирование • Основные аспекты шаблонов: шаблонные функции, шаблонные классы, полная и частичная специализация, вариативные шаблоны, свертка • Вычисления на этапе компиляции • Манипуляция с типами на этапе компиляции • Curi…
...
07 Окт 2019
Лекция 8. Стандарт кодирования PVS-Studio и приёмы при разработке эффективных С++ диагностик
Андрей Карпов
На 8 лекции будет рассмотрен стандарт кодирования и зачем его нужно применять. Касательно стандарта кодирования будут затронуты общие положения, строки, именование переменных, именование типов, именование функций а также выравнивание кода. Еще будет рассказано о таких …
...
06 Окт 2019
Лекция 7. Статический анализ, как неотъемлемая часть разработки при написании программ на C++
Андрей Карпов
На 7 лекции мы рассмотрим: • Предпосылки необходимости использования статического анализа • Обзоры кода • Взаимосвязи в большом проекте • О плотности ошибок • Статический анализ кода • Примеры обнаруживаемых ошибок • PVS-Studio • Правильные и неправильные способы испол…
...
05 Окт 2019
Лекция 6. STL: функциональные объекты, алгоритмы
Филипп Хандельянц
На шестой лекции будет рассказано про алгоритмы (концепция итераторов, типы алгоритмов), обертки (stack, queue, priority_queue, heap) и функциональные обертки (function, hash, placeholders, reference_wrapper, plus, minus, ...)
...
04 Окт 2019
Лекция 5. STL: концепция, контейнеры, итераторы
Филипп Хандельянц
На пятой лекции Филипп расскажет про историю библиотеки шаблонов STL, из чего она состоит, и как взаимодействует с концептами. Также будут рассмотрены типы контейнеров (vector, list, forward_list, deque, ...) и типы итераторов (input, output, forward, bidirectional, ra…
...
03 Окт 2019
Лекция 4. Нововведения стандарта С++17
Филипп Хандельянц
На 4 лекции будут рассмотрены триграфы, старые функции-адапторы, различные изменения в ядре, как, например, вывод типов шаблонных классов из конструкторов или правил дедукции, а также изменения в стандартной библиотеке.
...
02 Окт 2019
Лекция 3. Вывод типов в C++
Филипп Хандельянц
Третья лекция расскажет все о выводе типов. Вы узнаете, как она работала до и после C++11, что делают "auto" / "decltype" / "decltype(auto)", как функционирует "std::initializer_list" совместно с выводом типов, как правильно использовать список захвата лямбд и ключевое…
...
Показать еще Pagination arrow previous
Показано: - из 12