Dans un code désassemblé (probablement compilé par le studio visuel), j'ai trouvé un tel code:nombre extrêmement énorme dans le code assembleur mais non valide dans C++
label:
dt 1.189713341495303E+4932
Qu'est-ce que cela signifie? Pourquoi quelqu'un devrait-il utiliser un tel numéro?
boost::lexical_cast<double>("1.189713341495303E+4932")
échoue la conversion de ce nombre. Si c'est hors de portée, pourquoi est-ce autorisé dans l'assemblage?
Avez-vous essayé un '' long double? –