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

Вебинар: Можно ли быть тимлидом, но не быть экспертом? Или тренеры не играют - 25.09

>
Публикации

Публикации

23 Янв 2012
Warning C4267 в выражении unsigned n = str.find(substr)
Андрей Карпов
При переносе 32-битного кода на 64-битную систему компилятор Visual C++ может выдать множество предупреждений C4267 в коде, где результат функции std::string::find() помещается в переменную...
...
23 Янв 2012
Существует ли 64-битная версия Visual Studio?
Андрей Карпов
Нет, на данный момент существуют только 32-битные версии Visual Studio. Как пишет в своём блоге Рико Мариани(Rico Mariani), ведущий разработчик Visual Studio, у такого положения дел есть...
...
Подписаться на рассылку
Хотите раз в месяц получать от нас подборку вышедших в этот период самых интересных статей и новостей? Подписывайтесь!
23 Янв 2012
Эквивалентны ли типы size_t и uintptr_t
Андрей Карпов
На тему эквивалентны ли эти типы и когда что следует использовать, можно много рассуждать. Но на практике вы можете считать их эквивалентными и использовать по своему предпочтению.
...
23 Янв 2012
Можно заставить тип size_t быть 32-битным в 64-битной программе?
Андрей Карпов
В процессе переноса кода с 32-битной на 64-битную систему иногда может возникнуть желание для сокращения количества ошибок и предупреждений, выдаваемых компилятором, сделать типы size_t/...
...
23 Янв 2012
Почему происходит замещение значения переменной среды ProgramFiles на ProgramFiles(x86) ?
Андрей Карпов
Почему происходит замещение значения переменной среды %ProgramFiles% на %ProgramFiles(x86)% при доступе к ней из 32-разрядной программы, запущенной в 64-разрядной...
...
23 Янв 2012
Как используя ifdef узнать, что объявлен тип DWORD_PTR?
Андрей Карпов
Memsize-типы DWORD_PTR, INT_PTR, LONG_PTR, UINT_PTR и ULONG_PTR предназначены для поддержки 64-битного кода и способны безопасно хранить в себе указатель в независимости от разрядности...
...
17 Янв 2012
Перезаписывать память - зачем?
Андрей Карпов
Мы решили опубликовать эту статью в базе знаний, чтобы продемонстрировать программистам, как легко приватные данные могут выйти за рамки программы, работающей с ними. В анализаторе PVS-Studio...
...
23 Дек 2011
Статический анализ кода
Джон Кармак
Самым главным своим достижением в качестве программиста за последние годы я считаю знакомство с методикой статического анализа кода и ее активное применение. Дело даже не столько в сотнях...
...
15 Дек 2011
PVS-Studio — советы по повышению скорости работы
Евгений Рыжков
Любой статический анализатор кода работает медленнее компилятора. Это объясняется тем, что компилятор должен отработать очень быстро, пусть и в ущерб глубине анализа. Статические...
...
15 Дек 2011
Как уменьшить вероятность ошибки на этапе написания кода. Заметка N4
Андрей Карпов
Это уже четвертая заметка, где я хочу поделиться полезными наблюдениями о паттернах ошибок и том, как можно с ними бороться. В этот раз я затрону такую тему, как обработка редких и аварийных...
...
Показать еще Pagination arrow previous
Показано: - из 1938