On peut ajouter qu'en C++ les variables ne sont pas automatiquement initialisées à 0.
J'avais fait un rapport de bug pour Notepad++ pour un tampon (défini sur la pile) qui n'était pas initialisé avec des 0, et qui provoquait un bug dans l'estimation du caractère de fin de ligne d'un fichier texte ouvert.
Bug toujours présent d'ailleurs, car il se produit dans un cas précis et que ce n'est pas un problème de sécurité. Et non reproductible alors qu'une exécution pas à pas (logiciel open source) montre bien le bug.
[^] # Re: Chacun son style
Posté par Thrillseeker . En réponse à la dépêche Naissance d'un géant : Java. Évalué à 1.
On peut ajouter qu'en C++ les variables ne sont pas automatiquement initialisées à 0.
J'avais fait un rapport de bug pour Notepad++ pour un tampon (défini sur la pile) qui n'était pas initialisé avec des 0, et qui provoquait un bug dans l'estimation du caractère de fin de ligne d'un fichier texte ouvert.
Bug toujours présent d'ailleurs, car il se produit dans un cas précis et que ce n'est pas un problème de sécurité. Et non reproductible alors qu'une exécution pas à pas (logiciel open source) montre bien le bug.