View Single Post
Old 15-07-2005, 11:09   #2
fek
Senior Member
 
L'Avatar di fek
 
Iscritto dal: Oct 2002
Cittā: San Jose, California
Messaggi: 11794
Non puoi specializzare i template con parametri di tipo double/float.

Il motivo e' semplice: i numeri in floating point non hanno la stessa rappresentazione binaria su tutte le architetture, e neppure sulla stessa architettura, perche' dipende dallo stato dell'unita' floating point. Questo vuol dire che il compilatore potrebbe scegliere una specializzazione oppure un'altra in due compilazioni diverse.

Il libro di C++ che usi ha sbagliato, quell'esempio non e' C++.
fek č offline   Rispondi citando il messaggio o parte di esso