PARANDUS: Visual C++ 2013 ei saa tuvastada puhver ületamine või eraldavad C4789 hoiatused

NB! Artikkel on tõlgitud Microsofti masintõlketarkvaraga ja seda saab parandada Kogukonnapõhise tõlkeraamistiku (CTF) tehnoloogiaga. Microsoft pakub masintõlgitud, kogukonna järeltöödeldud ja inimtõlgitud artikleid, et anda mitmekeelne juurdepääs kõigile meie teabebaasi artiklitele. Masintõlgitud ja järeltöödeldud artiklites võib olla sõnavara-, süntaksi- ja/või grammatikavigu. Microsoft ei vastuta mingite ebatäpsuste, tõrgete ega kahjude eest, mis on tulenenud sisu valest tõlkest või selle kasutamisest meie klientide poolt. Lisateavet CTF-i kohta leiate aadressilt http://support.microsoft.com/gp/machine-translation-corrections/et.

Artikli ingliskeelse versiooni kuvamiseks klõpsake siin: 3170268
Sümptomid
MSDN-i teek vastavalt kui sa kompileerida C või C++ lähtekoodi, kasutades Visual C++ 2013 C ja C++ kompilaatori Visual C++ 2013 tuleks tuvastada mõned puhver alistamine stsenaariumid (loomulikult ainult need, mida saab avastada Kompileeri aeg) ja eraldavad C4789 hoiatus.

Siiski mõned puhver ületamine ei ole püütud kõik optimeerimise seaded Visual C++ 2013, isegi siis, kui teil on installitud Visual Studio 2013 värskenduse 5. Mingit hoiatust C4789 on värvus, kus vanem versioon Visual C++ 2010 on edukalt tekitatava hoiatus C4789.

Märkus. Pärast selle kiirparanduse installimist Visual C++ 2013 tuvastab puhver ületamine ja eraldavad hoiatus C4789 väljaande konfiguratsiooni järgud (juhul kui /Od ei kasutata).
Põhjus
See probleem ilmneb probleem Visual Studio 2013 C ja C++ kompilaatori.
Lahendus

Kiirparanduse teave

Saab alla laadida Microsoft Download Center on järgmine fail:
AllalaadimineKiirparanduse paketi kohene allalaadimine.

Microsofti tugifailide värskenduste allalaadimise kohta lisateavet hõlmava Microsofti teabebaasi artikli kuvamiseks klõpsake järgmist artiklinumbrit:
119591 Kuidas hankida Microsofti tugifaile võrguteenustest
Microsoft skannis seda faili viiruste leidmiseks. Microsoft kasutas uusimat viirusetõrjetarkvara, mis oli faili postitamise päeval saadaval. Faili talletatakse täiustatud turvalisusega serverites, mis aitab takistada faili volitamata muutmist.

Eeltingimused

Selle kiirparanduse rakendamiseks peab teil olema installitud Visual Studio 2013.

Registri teave

Selles paketis sisalduva kiirparanduse kasutamiseks ei pea registris muudatusi tegema.

Taaskäivitamise nõue

Te ei pea pärast selle kiirparanduse rakendamist arvuti taaskäivitama.

Kiirparanduse asendamise teave

See kiirparandus ei asenda varem avaldatud kiirparandust.
Vastukaal
Selle probleemi lahendamiseks kasutage /Oi kompilaator lüliti või koodi analüüs mitme eksemplari puhver ületamine kompileerimise ajal tuvastada.
Olek
Microsoft on kinnitanud, et see probleem esineb jaotises "Kehtib järgmiste toodete kohta" loetletud Microsofti toodetel.

Hoiatus. See artikkel on masintõlgitud.

Atribuudid

Artikli ID: 3170268 – viimati läbi vaadatud: 07/21/2016 20:35:00 – redaktsioon: 1.0

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

  • kbqfe kbsurveynew kbfix kbexpertiseadvanced atdownload kbmt KB3170268 KbMtet
Tagasiside