Prisijunkite prie „Microsoft“
Prisijunkite arba sukurkite paskyrą.
Sveiki,
Pasirinkti kitą paskyrą.
Turite kelias paskyras
Pasirinkite paskyrą, kurią naudodami norite prisijungti.

Požymiai

1 požymis

Kai surinkti Microsoft Visual C ++ projektas, kuriame yra išvardijimo deklaracijos turi konkretų poslinkis, galite gauti C2371, C2556, ar C2511 klaida.

1 priežastis

Taip atsitinka, nes kompiliatorius neteisingai suvokia išvardijimo deklaracijos kodas, kuris įvyksta failo buferis pabaigoje [ne failo poslinkis (4096 * n) -1].

2 požymis

Surinkti Visual C ++ projektas, kuriame yra virtualus iškvietimą, grąžina objektą ir kad jungiasi grąžinama reikšmė nuoroda. Jūs taip pat turite įjungtas/CLR variantas. Esant tokiai situacijai, gaunate prieigos pažeidimo išimčių vykdymo metu.

2 priežastis

Ši problema kyla dėl to, kad numanomas eksploatacijos plėtinį laikinos vertės, kuri susieta su const nuoroda neveikia, jei šios sąlygos:

  • Projektas yra sudarytas kaip/CLR.

  • Laikinas reikšmė grąžinama reikšmė virtualus iškvietimą arba funkcija skambinti per funkcija rodyklę.

Sprendimas

Karštųjų pataisų informacija

„Microsoft“ pateikia palaikomas karštąsias pataisas. Tačiau šios karštosios pataisos skirtos tik šiame straipsnyje aprašytai problemai spręsti. Jas taikykite tik sistemoms, kuriose kyla ši konkreti problema.

Jeigu karštąsias pataisas galima atsisiųsti, šio žinių bazės straipsnio viršuje yra skyrius „Galima atsisiųsti karštąsias pataisas“. Jei šio skyriaus nėra, pateikite užklausą „Microsoft“ klientų aptarnavimo ir palaikymo tarnybai, kad gautumėte karštąsias pataisas.

Pastaba. Jeigu kyla papildomų problemų arba jei reikia šalinti triktis, gali reikėti pateikti atskirą užklausą. Už papildomą pagalbą dėl problemų ir klausimų, nesusijusių su čia nurodytomis karštosiomis pataisomis, bus taikomi įprasti mokesčiai už pagalbos paslaugas. Sąrašą Microsoft klientų aptarnavimo ir palaikymo tarnybos telefonų numerių arba sukurti atskirą aptarnavimo užklausą, apsilankykite šioje "Microsoft" svetainėje:

http://support.microsoft.com/contactus/?ws=supportPastaba. Formoje „Galima atsisiųsti karštąsias pataisas“ nurodomos kalbos, kurioms skirtos karštosios pataisos. Jei nematote savo kalbos, tai kalbai skirtų karštųjų pataisų nėra.

Būtinosios sąlygos

Norint taikyti šias karštąsias pataisas, turite Microsoft Visual Studio 2012 naujinimas 4 įdiegta.

Reikalavimas paleisti iš naujo

Jums gali tekti iš naujo paleisti kompiuterį, kai įdiegsite šias karštąsias pataisas, jei susiję failai nėra naudojami diegimo metu. Rekomenduojame, uždarykite visus Visual Studio 2012 susijusiems komponentams, prieš diegdami šias karštąsias pataisas.

Būsena

„Microsoft“ patvirtino, kad tai yra „Microsoft“ produktų, išvardytų skyriuje „Taikoma“, problema.

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.

Ar ši informacija buvo naudinga?

Ar esate patenkinti kalbos kokybe?
Kas turėjo įtakos jūsų įspūdžiams?
Paspaudus mygtuką Pateikti, jūsų atsiliepimai bus naudojami tobulinant „Microsoft“ produktus ir paslaugas. Jūsų IT administratorius galės rinkti šiuos duomenis. Privatumo patvirtinimas.

Dėkojame už jūsų atsiliepimą!

×