Se connecter avec Microsoft
S'identifier ou créer un compte.
Bonjour,
Sélectionnez un autre compte.
Vous avez plusieurs comptes
Choisissez le compte avec lequel vous voulez vous connecter.

Symptômes

En fonction de la bibliothèque MSDN, lorsque vous compilez C ou du code source C++ à l’aide du compilateur Visual C++ 2013 C/C++, Visual C++ 2013 doit détecter une mémoire tampon saturation des scénarios (évidemment uniquement celles qui peuvent être détectées au moment de la compilation) et émet l’Avertissement C4789.

Cependant, certains types de saturation de mémoire tampon ne sont pas détectées avec tous les paramètres d’optimisation par Visual C++ 2013, même si vous avez installé le Visual Studio mise à jour 5 2013. Aucun avertissement, erreur C4789 n’est émise dans lequel la version antérieure de Visual C++ 2010 a émis correctement avertissement C4789.

Remarque Après avoir installé ce correctif, Visual C++ 2013 peut détecter des dépassements de mémoire tampon et émettre l’avertissement C4789 pour mise à jour génère de configuration (au cas où le /Od n’est pas utilisé).

Cause

Ce problème se produit en raison d’un problème dans le compilateur Visual Studio 2013 C/C++.

Résolution

Informations sur le correctif

Le fichier suivant est disponible au téléchargement à partir du Microsoft Download Center :
Download Télécharger le package de correctifs maintenant.

Pour plus d'informations sur la façon de télécharger des fichiers de support technique Microsoft, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :

119591 Obtention des fichiers de support technique Microsoft auprès des services en ligneMicrosoft a vérifié que ce fichier ne comportait pas de virus. Microsoft a utilisé les logiciels de détection de virus les plus récents disponibles à la date à laquelle le fichier a été validé. Le fichier est stocké sur des serveurs sécurisés, ce qui empêche toute modification non autorisée du fichier.

Conditions préalables

Pour appliquer ce correctif, vous devez disposer de Visual Studio 2013 installé.

Informations concernant le Registre

Pour utiliser le correctif dans ce package, vous n’êtes pas obligé d’apporter des modifications au Registre.

Nécessite un redémarrage

Vous n’êtes pas obligé de redémarrer l’ordinateur après avoir appliqué ce correctif.

Informations de remplacement du correctif

Ce correctif ne remplace aucun correctif publié précédemment.

Solution de contournement

Pour contourner ce problème, utilisez le /Oi du commutateur de compilation ou l’analyse du Code pour détecter plusieurs instances de dépassements de mémoire tampon au moment de la compilation.

État

Microsoft a confirmé l'existence de ce problème dans les produits Microsoft répertoriés dans la section « S'applique à ».

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la langue ?
Qu’est-ce qui a affecté votre expérience ?
En cliquant sur Envoyer, vos commentaires seront utilisés pour améliorer les produits et services de Microsoft. Votre administrateur informatique sera en mesure de collecter ces données. Déclaration de confidentialité.

Nous vous remercions de vos commentaires.

×