Remediere: Visual C++ 2013 nu poate detecta tampon depășirilor sau emit avertismente C4789

IMPORTANT: Acest articol este tradus cu ajutorul software-ului Microsoft de traducere automată și poate fi corectat prin intermediul tehnologiei Community Translation Framework (CTF). Microsoft oferă articole traduse automat, post-editate de comunitate și articole traduse de oameni, pentru a permite accesul la toate articolele din Baza noastră de cunoștințe în mai multe limbi. Articolele traduse automat și post-editate pot conține greșeli de vocabular, sintaxă și/sau gramatică. Microsoft nu este responsabil de inexactitățile, erorile sau daunele cauzate de traducerea greșită a conținutului sau de utilizarea acestuia de către clienți. Găsiți mai multe informații despre traducerea în colaborare la http://support.microsoft.com/gp/machine-translation-corrections/ro.

Faceți clic aici pentru a vizualiza versiunea în limba engleză a acestui articol: 3170268
Simptome
în conformitate cu Biblioteca MSDN, atunci când compila codul sursă C sau C++ utilizând compilator Visual C++ 2013 C/C++, Visual C++ 2013 ar trebui să detectează anumite scenarii de tampon depășit (bineînțeles, numai pe cele care pot fi detectate la compile time) şi emit avertizare C4789.

Cu toate acestea, unele depășirilor tampon nu sunt capturate cu toate setările de optimizare de Visual C++ 2013, chiar dacă ați instalat Visual Studio 2013 Update 5. Nici o avertizare C4789 sunt emise în cazul în care versiunea mai veche Visual C++ 2010 cu succes a emis avertizare C4789.

Notă După ce instalați această remediere rapidă, Visual C++ 2013 poate detecta tampon depășirilor şi emite avertisment C4789 pentru lansare configurare compilările (în cazul în care nu sunt folosite /Od ).
Cauză
Această problemă se produce din cauza unei probleme în Visual Studio 2013 C/C++ compilator.
Rezoluţie

Remedierea rapidă informaţii

Fişierul următor este disponibil pentru descărcare de la Microsoft Download Center:
DescărcareDescărcați acum pachetul de remediere rapidă.

Pentru mai multe informaţii despre cum să downloadați fișierele Microsoft pentru suport, faceţi clic pe următorul număr de articol pentru a vedea articolul în bază de cunoştinţe Microsoft:
119591 Cum se obţin fişierele de suport Microsoft de la serviciile online
Microsoft a scanat acest fișier pentru viruşi. Microsoft utilizează cele mai actualizate software pentru detectarea virușilor care sunt disponibile la data la care fișierul a fost postat. Fisierul este stocat pe fermă de servere securizate care ajută la împiedicarea modificărilor neautorizate a fișierului.

Cerințe preliminare

Pentru a aplica această remediere rapidă, trebuie să aveți Visual Studio 2013 instalat.

Informații despre registry

Pentru a utiliza remedierea rapidă în acest pachet, nu trebuie să efectuați modificări în registry.

Cerinţă de repornire

Nu trebuie să reporniți computerul după aplicarea acestei remedieri rapide.

Informații despre înlocuirea remedierilor rapide

Această remediere rapidă nu înlocuiește o remediere rapidă lansată anterior.
Remediere
Pentru a rezolva această problemă, utilizați /Oi compilator parametru sau analiză de cod pentru a detecta mai multe instanțe ale depășirilor tampon la compilare.
Stare
Microsoft a confirmat că aceasta este o problemă cu produsele Microsoft enumerate în secţiunea „Se aplică la".

Avertisment: acest articol a fost tradus automat

Proprietăți

ID articol: 3170268 - Ultima examinare: 07/21/2016 20:55:00 - Revizie: 1.0

Visual Studio 2013 Community Edition, Microsoft Visual Studio 2013 Software Development Kit

  • kbqfe kbsurveynew kbfix kbexpertiseadvanced atdownload kbmt KB3170268 KbMtro
Feedback