Duplicata possible :
Que signifient les expressions suivantes en C++ : initialisation zéro, initialisation par défaut et initialisation par valeur ?
Je lisais cette réponse J'ai donc trouvé le deuxième mot : value-initialize
. Au départ, je pensais qu'il s'agissait de la même chose que default-initialize
mais le contexte m'indique que je me trompe.
Ma question est donc la suivante :
Quelle est la différence entre initialisation par défaut y initialisation de la valeur ?
J'aimerais comprendre la différence à l'aide de quelques exemples.