eupeup
Messages postés57Date d'inscriptionmardi 11 mars 2003StatutMembreDernière intervention24 avril 2013
-
15 avril 2013 à 15:09
eupeup
Messages postés57Date d'inscriptionmardi 11 mars 2003StatutMembreDernière intervention24 avril 2013
-
15 avril 2013 à 16:44
Hello tout le monde,
bon j'ai une question un peu bête sur le if, quelqu'un pourrait m'aider à comprendre l'instruction suivante :
if (_v) _v[0] = nel>0 ? new T[nel] : NULL;
Ma traduction à la 'C' est la suivante :
if (_v)
{
_v[0] = nel;
if nel > 0
_v = new T[nel];
else
_v = NULL;
}
A priori, j'ai faux puisque la première instruction compile alors que ma traduction plante lamentablement :(
Si quelqu'un peut m'éclairer..