Для чисел с плавающей точкой существует стандарт (IEEE754) : плавания составляют 32 бита, и удваивается, 64. Это - аппаратный стандарт, не стандарт C++, таким образом, компиляторы могли теоретически определить плавание и удвоиться до некоторого другого размера, но на практике я никогда не видел архитектуру, которая использовала что-либо различное.
Решено!
После обновления Vista до Windows 7 права доступа к папке, содержащей сертификаты C: \ Users \ All Users \ Microsoft \ Crypto \ RSA \ MachineKeys, изменились.
После изменения разрешений на предоставление полного доступа проблема исчезла.
Сообщите мне, было ли это полезно для кого-нибудь! :)
Я действительно не хотел начинать изменять права доступа к файлам, чтобы исправить это. Но ответ о правах доступа к файлам подтолкнул меня в правильном направлении.
Вместо изменения прав доступа к файлам я запустил VS.NET от имени администратора, что также решило проблему импорта ключей.