Pierakstīties, izmantojot Microsoft
Pierakstieties vai izveidojiet kontu.
Sveicināti!
Atlasiet citu kontu.
Jums ir vairāki konti
Izvēlieties kontu, ar kuru vēlaties pierakstīties.

Pazīmes

Saskaņā ar MSDN bibliotēkas, jums apkopot C vai C++ pirmkodu, izmantojot Visual C++ 2013 C/C++ kompilators Visual C++ 2013 ir noteikt dažas buferis pārsniegts gadījumos (protams, tikai tos, kurus var noteikt pēc kompilēšanas laiks) un izdala brīdinājuma C4789.

Tomēr daži pārsniegšanas buferis nav piesaista ar visiem optimizēšanas iestatījumus Visual C++ 2013, pat tad, ja esat instalējis Visual Studio 2013 Update 5. C4789 bez brīdinājuma tiek izdota, kur vecāku versiju Visual C++ 2010 veiksmīgi emisijas brīdinājuma C4789.

Piezīme. Pēc šī labojumfaila instalēšanas Visual C++ 2013 var noteikt pārsniegšanas buferis un ģenerēt brīdinājumu C4789 laidiena konfigurācijas veido (ja netiek lietots /Od ).

Iemesls

Šī problēma rodas, jo Visual Studio 2013 C/C++ kompilators.

Risinājums

Informācija par labojumfailu

Šo failu var lejupielādēt no Microsoft lejupielādes centra:
Download Lejupielādēt labojumfailu pakotni tūlīt.

Lai iegūtu papildinformāciju par to, kā lejupielādēt Microsoft atbalsta failus, noklikšķiniet uz šī raksta numura un lasiet Microsoft zināšanu bāzes rakstu:

119591 kā iegūt Microsoft atbalsta failus no tiešsaistes pakalpojumiemMicrosoft ir skenējusi šo failu, nav vīrusu. Korporācija Microsoft izmantoja visjaunāko vīrusu noteikšanas programmatūru, kas bija pieejama faila izlikšanas datumā. Fails ir saglabāts serveros ar paaugstinātu drošību; tas palīdz aizsargāt failu no nesankcionētu izmaiņu veikšanas.

Priekšnosacījumi

Lai lietotu šo labojumfailu, datorā jābūt instalētai instalēts Visual Studio 2013.

Reģistra informācija

Lai izmantotu šajā pakotnē ietverto labojumfailu, jums nav jāveic nekādas izmaiņas reģistrā.

Restartēšanas nepieciešamība

Jums nav pēc šī labojumfaila lietošanas jārestartē dators.

Informācija par labojumfaila aizstāšanu

Šis labojumfails neaizstāj iepriekš izlaistu labojumfailu.

Risinājums

Lai atrisinātu šo problēmu, izmantojiet /Oi kompilators slēdzi vai koda analīze nosaka vairākas instances pārsniegšanas buferis kompilēšanas laikā.

Statuss

Korporācija Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir minēti sadaļā "Attiecas uz".

Vai nepieciešama papildu palīdzība?

Paplašiniet savas prasmes

Iepazīties ar apmācību >

Esiet pirmais, kas saņem jaunās iespējas

Pievienoties Microsoft Insider >

Vai šī informācija bija noderīga?

Cik lielā mērā esat apmierināts ar valodas kvalitāti?
Kas ietekmēja jūsu pieredzi?

Paldies par jūsu atsauksmēm!

×