Советы по миграции
Ниже приведены два основных аспекта, которые возникают при изучении кода для 64-разрядной совместимости.
- Вычисления адресов
- Арифметика указателя
По многим причинам разработчики хранят адреса в качестве значения ULONG. В конце концов, в 32-разрядной версии Windows адрес, указатель и значение ULONG длиной 32 бита. Однако в 64-разрядной версии Windows адрес и ULONG не совпадают. Хотя ULONG остается 32-разрядным значением, все указатели теперь являются 64-разрядными значениями.
В этом разделе
- Общие рекомендации по переносу
- хранение 64-разрядного значения
- распространенные ошибки компилятора
- дополнительные вопросы