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

Публикации: статьи C++

09 Апр 2025
Третья часть исследования Nau Engine
Евгений Фёклин
В финальной части нашей трилогии, посвящённой Nau Engine, мы уделим внимание ошибкам, возникающим при разработке классов. Приведённые в статье примеры наглядно демонстрируют, как даже...
...
31 Мар 2025
Учимся рефакторить код на примере багов в TDengine, часть 3: плата за лень
Андрей Карпов
Проверяя код проекта TDengine с помощью PVS-Studio, можно встретить код с запахом, канонические ошибки и опечатки. Многое из этого можно избежать, если изначально аккуратно оформлять код...
...
Подписаться на рассылку
Хотите раз в месяц получать от нас подборку вышедших в этот период самых интересных статей и новостей? Подписывайтесь!
28 Мар 2025
Безопасная работа с массивами? Нет, не слышали
Александра Уварова
Рано или поздно любому разработчику на С-подобном языке приходит в голову идея использовать двумерный массив как одномерный. Причины для этого всегда разные, а вот результат чаще всего один. В...
...
18 Мар 2025
Учимся рефакторить код на примере багов в TDengine, часть 2: макрос, пожирающий стек
Андрей Карпов
Проверяя код проекта TDengine с помощью PVS-Studio, можно встретить код с запахом, канонические ошибки и опечатки. Многое из этого можно избежать, если изначально аккуратно оформлять код...
...
13 Мар 2025
Бета-тестирование: обновлённый парсер для анализа кода на языках C и C++
Александра Уварова
Близится релиз PVS-Studio 7.36, и сегодня мы приглашаем вас принять участие в бета-тестировании нашего С и С++ анализатора c обновлённой версией...
...
06 Мар 2025
std::array в С++ быстрее массива в С. Иногда
Антон Третьяков
Давайте натрём наши болиды до блеска и посмотрим, как они входят в повороты компиляторных оптимизаций на примере использования std::array. Смогут ли они не только не уступить, но и...
...
05 Мар 2025
Учимся рефакторить код на примере багов в TDengine, часть 1: про колбасу
Андрей Карпов
Проверяя код проекта TDengine с помощью PVS-Studio, можно встретить канонические ошибки и опечатки. Многих из них можно избежать, если изначально аккуратно оформлять код, делать логику простой...
...
21 Фев 2025
Вторая часть исследования Nau Engine
Евгений Фёклин
Во второй части нашей трилогии об игровом движке Nau Engine мы обсудим важные аспекты оптимизации и повышения производительности. Наша цель — выявить проблемы, которые могут повлиять на...
...
18 Фев 2025
История C и C++. Часть вторая: стандартизация C и C++, Qt, Clang, Unreal Engine
Валерий Филатов
Вторая часть истории о том, как C и C++ стали такими, какими мы их знаем сегодня. Здесь расскажем об официальной сертификации C и C++, а также о вышедших инструментах в период с 1991 года и до...
...
17 Фев 2025
Проблемы в работе плагина PVS-Studio для Visual Studio
Валерий Филатов
Несколько пользователей сообщили нам, что в работе плагина PVS-Studio для Visual Studio версии 17.12 и выше происходят проблемы, не позволяющие запустить плагин. В этой заметке мы опишем проблему...
...
Показать еще Pagination arrow previous
Показано: - из 624