Logige sisse Microsofti kontoga
Logige sisse või looge konto.
Tere!
Valige mõni muu konto.
Teil on mitu kontot
Valige konto, millega soovite sisse logida.

Sümptomid

Deklareeri funktsiooni variadic malli nagu klassi malli sõbrale katsel C++ kompilaatori tulemiks mitte nõustumine kood kuvatakse tõrketeade. Näiteks, kui te seda järgmine kinnitus:

template<typename T>
struct B { };

template<typename... Types>
struct C { };

template<typename... Types, typename U>
void f(C<Types...>, B<U>)
{
}

template<typename T>
class A {
	template<typename... Types, typename U>
	friend void f(C<Types...>, B<U>);
};

int main()
{
    f(C<int>{}, B<int>{});
    A<int> a{};
};

Võidakse kuvada järgmine tõrketeade:

tõrge C2783: 'void f (C < tüübid >, < U > B)': võib tuletada malli argument "U"

Põhjus

Põhjuseks on see, et C++ kompilaatori ei vasta sõbrale funktsioon olemasoleva deklaratsiooni deklaratsiooni.

Lahendus

See värskendus on saadaval Microsofti allalaadimiskeskuses.

Microsofti allalaadimiskeskus

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 nõuab Visual Studio 2015 Update 3.

Taaskäivitusteave

Võibolla peate te oma arvuti pärast kiirparandust taaskäivitama.

Asendamise teave

See kiirparandus ei asenda ühtegi varem välja antud Kiirparandusi.

Failiteave

Sellel kiirparanduse ingliskeelsel versioonil on failiatribuudid (või hilisemad failiatribuudid), mis on loetletud järgmises tabelis. Kuupäevad ja kellaajad need failid jaoks on loetletud maailmaaja järgi (UTC). Faili teabe vaatamisel teisendatakse see kohalikule ajale. UTC ja kohaliku aja erinevuste väljaselgitamiseks kasutage juhtpaneeli üksuses kuupäev ja kellaaeg vahekaarti ajavöönd .

Faili nimi

Faili versioon

Faili maht

Kuupäev

Aeg

Platvorm

VC14-KB4096429.exe

14.0.24240

19,177,304

04/19/2018

02:32 AM

X86

Lahendus

Selle probleemi lahendamiseks on variadic funktsioon Mall nimega klassi malli sõbraleei deklareeri .

Kas vajate veel abi?

Kas soovite rohkem valikuvariante?

Siin saate tutvuda tellimusega kaasnevate eelistega, sirvida koolituskursusi, õppida seadet kaitsma ja teha veel palju muud.

Kogukonnad aitavad teil küsimusi esitada ja neile vastuseid saada, anda tagasisidet ja saada nõu rikkalike teadmistega asjatundjatelt.

Kas sellest teabest oli abi?

Kui rahul te keelekvaliteediga olete?
Mis mõjutas teie hinnangut?
Kui klõpsate nuppu Edasta, kasutatakse teie tagasisidet Microsofti toodete ja teenuste täiustamiseks. IT-administraator saab neid andmeid koguda. Privaatsusavaldus.

Täname tagasiside eest!

×