Статья поможет читателю разобраться, что представляют собой типы size_t и ptrdiff_t, для чего они нужны и когда целесообразно их использование. Статья будет интересна разработчикам...
Иногда при проверке кода приложений с помощью PVS-Studio могут возникнуть проблемы с файлом stdafx.h, который представляет собой часть механизма "precompiled headers". Например, PVS-Studio...
Об одной проблеме при миграции кода на 64-битные системы, связанной с некорректной перегрузкой виртуальных функций мы писали в наших статьях уже давно. Например, наша статья "20 ловушек переноса...
Доклад сотрудников компании ООО "СиПроВер" на тему "Ранняя диагностика ошибок в параллельных программах" включен в программу пятой ежегодной конференции "Разработка ПО 2009" (CEE-SECR...
Анализатор PVS-Studio не всегда может полностью проанализировать файл с исходным кодом. Причины могут быть разные. Возможно, анализатор не смог разобрать особенно сложный шаблон или что-то еще...
Компания ООО "СиПроВер" выпустила новую версию статического анализатора PVS-Studio 3.20. Все изменения в программе затронули только внутреннюю структуру программы, и с точки зрения...
Некоторое время назад я писал в блоге о проблемах (см. запись "OpenMP и исключения (exceptions)"), которые возникают при выходе исключения за пределы параллельных регионах. В том числе я...
Вновь хочется вернуться к вопросу использования магических констант в коде. Можно сколько угодно говорить, что для вычисления корректного размера выделяемой памяти необходимо использовать...
На этой неделе наш сайт www.viva64.com сменил хостинг-провайдера. Это должно привести к более быстрой и стабильной работе сайта. Надеемся, более быстрая работа сайта сделает общение с ним...
Вновь хочется рассказать об очередной 64-битной ошибке, найденной нами в одной из программ. Публиковать в блоге интересные и специфичные ошибки программирования для 64-битных систем...