Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
"identifier": identifiern trunkerades till 'antal' tecken
Anmärkningar
Kompilatorn begränsar den maximala längd som tillåts för ett funktionsnamn. När kompilatorn genererar funclets för EH/SEH-kod formar den funkletnamnet genom att lägga till text före funktionsnamnet, till exempel "__catch", "__unwind" eller en annan sträng.
Det resulterande funclet-namnet kan vara för långt och kompilatorn trunkerar det och genererar C4788.
Lös den här varningen genom att förkorta det ursprungliga funktionsnamnet. Om funktionen är en C++-funktionsmall eller -metod använder du en typedef för en del av namnet.
Example
Till exempel:
C1<x, y, z<T>>::C2<a,b,c>::f
kan ersättas med:
typedef C1<x, y, z<T>>::C2<a,b,c> new_class ;
new_class::f
Den här varningen inträffar endast i x64-kompilatorn.