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

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

23 Янв 2012
Можно заставить тип size_t быть 32-битным в 64-битной программе?
Андрей Карпов
В процессе переноса кода с 32-битной на 64-битную систему иногда может возникнуть желание для сокращения количества ошибок и предупреждений, выдаваемых компилятором, сделать типы size_t/...
...
23 Янв 2012
Как используя ifdef узнать, что объявлен тип DWORD_PTR?
Андрей Карпов
Memsize-типы DWORD_PTR, INT_PTR, LONG_PTR, UINT_PTR и ULONG_PTR предназначены для поддержки 64-битного кода и способны безопасно хранить в себе указатель в независимости от разрядности...
...
Подписаться на рассылку
Хотите раз в месяц получать от нас подборку вышедших в этот период самых интересных статей и новостей? Подписывайтесь!
17 Янв 2012
Перезаписывать память - зачем?
Андрей Карпов
Мы решили опубликовать эту статью в базе знаний, чтобы продемонстрировать программистам, как легко приватные данные могут выйти за рамки программы, работающей с ними. В анализаторе PVS-Studio...
...
15 Дек 2011
Как уменьшить вероятность ошибки на этапе написания кода. Заметка N4
Андрей Карпов
Это уже четвертая заметка, где я хочу поделиться полезными наблюдениями о паттернах ошибок и том, как можно с ними бороться. В этот раз я затрону такую тему, как обработка редких и аварийных...
...
25 Ноя 2011
PVS-Studio: анализируем код Doom 3
Андрей Карпов
Компания id Software имеет лицензию на PVS-Studio. Тем не менее, мы решили проверить исходные коды Doom 3, которые недавно были выложены в сеть. Результат - ошибок найдено мало, но всё-таки...
...
25 Окт 2011
Реклама PVS-Studio - статический анализ кода на языке Си и Си++
Андрей Карпов, Евгений Рыжков
Этот документ рекламирует статический анализатор PVS-Studio. Описывается, как использование PVS-Studio уменьшит количество ошибок в коде проекта на языке C/C++/C++11 и сократит затраты...
...
13 Окт 2011
PVS-Studio vs Chromium - продолжение
Андрей Карпов
Приблизительно полгода назад мы проверили проект Chromium и написали про это статью. Естественно, анализатор PVS-Studio постоянно развивается, и в новой версии Chromium мы нашли...
...
12 Окт 2011
Проверка Intel IPP Samples for Windows - продолжение
Андрей Карпов
Прогресс не стоит на месте. Развивается и мой любимый статический анализатор кода PVS-Studio. И недавно я понял, что те проекты, которые мы уже проверяли, можно вполне проверять заново. Писать...
...
01 Сен 2011
PVS-Studio: анализируем код операционной системы ReactOS
Андрей Карпов
Проверив код ReactOS, я смог исполнить сразу три своих желания. Во-первых, давно хотелось написать статью об обыкновенном проекте. Не интересно проверять код таких проектов, как Chromium. Он...
...
28 Июл 2011
Проверка проекта Intel Energy Checker SDK (IEC SDK) с помощью PVS-Studio
Андрей Карпов
В последнее время, рассказывая о проверке очередного проекта, я всё время повторял, что это очень качественный код и ошибок в нём практически не найдено. Примером может служить анализ таких...
...
Показать еще Pagination arrow previous
Показано: - из 624