La question est justement dans la distance qui sépare allocation et affectation (initiale dite initialisation ou ultérieure). Dans l'absolu
on peut forcer une valeur à l'allocation (genre tous les bits à 0 ou bien à 1 ou ...) et dire allocation = initialisation.
on peut aussi attendre la prochaine affectation en croisant les doigts (mais il faut que personne d'autre ne vienne lire parce qu'on sait pas trop ce qu'on va y trouver)
on peut exploser en exception si quelqu'un regarde.
on peut aussi avoir une valeur spéciale this_is_not_what_you_think ou Schrödinger's_cat laissant le choix à la développeuse entre l'exception ou la bravoure/témérité de continuer.
on peur attendre la prochaine version du standard pour esquiver la question.
[^] # Re: Confus
Posté par Benoît Sibaud (site web personnel) . En réponse au lien Ça veut dire quoi, initialiser un int ?. Évalué à 6. Dernière modification le 08 août 2024 à 10:08.
La question est justement dans la distance qui sépare allocation et affectation (initiale dite initialisation ou ultérieure). Dans l'absolu
this_is_not_what_you_thinkouSchrödinger's_catlaissant le choix à la développeuse entre l'exception ou la bravoure/témérité de continuer.