Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
"identifier" : identyfikator został obcięty z znakami "number"
Uwagi
Kompilator ogranicza maksymalną dozwoloną długość nazwy funkcji. Gdy kompilator generuje funclets dla kodu EH/SEH, tworzy nazwę funclet, poprzedzając nazwę funkcji tekstem, na przykład "__catch", "__unwind" lub inny ciąg.
Wynikowa nazwa funcletu może być za długa, a kompilator obcina go i generuje C4788.
Aby rozwiązać to ostrzeżenie, skróć oryginalną nazwę funkcji. Jeśli funkcja jest szablonem lub metodą funkcji języka C++, użyj definicji typedef dla części nazwy.
Example
Na przykład:
C1<x, y, z<T>>::C2<a,b,c>::f
może zostać zastąpiony przez:
typedef C1<x, y, z<T>>::C2<a,b,c> new_class ;
new_class::f
To ostrzeżenie występuje tylko w kompilatorze x64.