En théorie, en supposant tenir aux bonnes pratiques de programmation C++, vous ne devriez pas soin si ce que vous écrivez est un x64, IA64 ou même un SPARC ou PowerPC ou autre. Assurez-vous simplement que votre code est propre à 64 bits (comme ne pas supposer que les entiers et les pointeurs ont la même taille) et tout ira bien.
Sauf que ...
Il y a toujours les conditions marginales farfelues causées par des problèmes matériels inhabituels, compilateurs non conformes ou des coins pointus « définis par l'implémentation » dans votre langue. (C et C++ contiennent tous deux un grand nombre de ces « mise en œuvre défini » les choses!)
Alors ...
Vous voulez tester sur votre cible. Cela peut coûter très cher, mais il y a des endroits qui vous permettront de tester des applications sur une plate-forme matérielle donnée moyennant des frais. Si vous faites beaucoup de travail sur des plates-formes multiplateformes, il peut être moins cher de faire votre propre matériel, mais les petites boutiques et les plates-formes plus rares sont souvent mieux testés sur le matériel de centre de données loué.
Cela ne devrait-il pas être un travail I * DO * pour Gatner ou IDC, alors vous devriez être sceptique? –