Средства разработки приложений

         

Портируем 32-разрядный код


При портировании 32-разрядного кода на 64-разрядную платформу следует учитывать следующие моменты:

  • следите за разрядностью указателей и адресуемых ими данных. Если разрядности не совпадут, то либо приложение потеряет в производительности (операционная система сама будет расширять указатели), либо будет утрачена часть данных (они могут быть просто затерты);
  • используйте интегральные типы данных и функции Win64. Это позволит избежать множества конфликтных ситуаций;
  • делайте приложения кросс-платформенными. Это залог стабильности и высокой производительности приложения (гарантия корректной работы);
  • старайтесь исправлять код так, чтобы он не вызывал ни одного предупреждения 64-разрядного компилятора. Это позволит оптимизировать код и устранить риск, связанный со скрытыми в нем ошибками.

Таблица 1.
Типы данных для 64-разрядного программирования.

 

Содержание раздела