Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
'identifier' : l’identificateur a été tronqué en caractères 'nombre'
Remarques
Le compilateur limite la longueur maximale autorisée pour un nom de fonction. Lorsque le compilateur génère des fonclets pour le code EH/SEH, il forme le nom du fonclet en prédéfinissant le nom de la fonction avec du texte, par exemple « __catch », « __unwind » ou une autre chaîne.
Le nom funclet résultant peut être trop long, et le compilateur la tronque et génère L’erreur C4788.
Pour résoudre cet avertissement, raccourcissez le nom de la fonction d’origine. Si la fonction est un modèle ou une méthode de fonction C++, utilisez un typedef pour une partie du nom.
Example
Par exemple :
C1<x, y, z<T>>::C2<a,b,c>::f
peut être remplacé par :
typedef C1<x, y, z<T>>::C2<a,b,c> new_class ;
new_class::f
Cet avertissement se produit uniquement dans le compilateur x64.