Afficher un message
Vieux 27/02/2008, 22h28   #6
Sylvain
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Comportement indéfini ou pas ?

Anthony Fleury wrote on 27/02/2008 19:29:
>
>> Est ce que ce code à un comportement indéfini ?
>>
>> //iostream est inclue , ...
>> int a; //(1)
>> cout<< a; // (2)
>>

> Entre autre, a peut très bien contenir une valeur "invalide" pour le
> système ("trap value") qui ferait remarquer au-dit système que la
> variable utilisée ne l'est pas d'une manière conforme.


j'ai du mal à saisir la finesse de l'indéfinition.
je ne vois ici qu'une imprévision (non connaissance d'une valeur
aléatoire, ou comment se paraphraser).

surtout je ne vois pas ce que serait un *int* "invalide" !!
vous avez des machines sur lesquelles un int, disons 32 bits, peut
contenir toutes les valuers entières entre 0x00000000 et 0xFFFFFFFF
*plus* d'autres valeurs invalides ???

Sylvain.
  Réponse avec citation
 
Page generated in 0,04221 seconds with 9 queries