• [^] # Re: Confus

    Posté par (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

    • 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.