Подсистема WoW64 (Windows on Windows 64) использует перенаправление реестра и файловой системы для 32-битных программ, запущенных в 64-разрядных версиях Windows, а 64-битные системные...
При переносе 32-битного кода на 64-битную систему компилятор Visual C++ может выдать множество предупреждений C4267 в коде, где результат функции std::string::find() помещается в переменную...
Нет, на данный момент существуют только 32-битные версии Visual Studio. Как пишет в своём блоге Рико Мариани(Rico Mariani), ведущий разработчик Visual Studio, у такого положения дел есть...
На тему эквивалентны ли эти типы и когда что следует использовать, можно много рассуждать. Но на практике вы можете считать их эквивалентными и использовать по своему предпочтению.
В процессе переноса кода с 32-битной на 64-битную систему иногда может возникнуть желание для сокращения количества ошибок и предупреждений, выдаваемых компилятором, сделать типы size_t/...
Почему происходит замещение значения переменной среды %ProgramFiles% на %ProgramFiles(x86)% при доступе к ней из 32-разрядной программы, запущенной в 64-разрядной...
Memsize-типы DWORD_PTR, INT_PTR, LONG_PTR, UINT_PTR и ULONG_PTR предназначены для поддержки 64-битного кода и способны безопасно хранить в себе указатель в независимости от разрядности...
Мы решили опубликовать эту статью в базе знаний, чтобы продемонстрировать программистам, как легко приватные данные могут выйти за рамки программы, работающей с ними. В анализаторе PVS-Studio...
Самым главным своим достижением в качестве программиста за последние годы я считаю знакомство с методикой статического анализа кода и ее активное применение. Дело даже не столько в сотнях...
Любой статический анализатор кода работает медленнее компилятора. Это объясняется тем, что компилятор должен отработать очень быстро, пусть и в ущерб глубине анализа. Статические...