Erreurs du compilateur C3500 à C3999

Les articles de cette section fournissent des explications sur un sous-ensemble des messages d’erreur générés par le compilateur.

Important

Les compilateurs et outils de génération Visual Studio peuvent signaler de nombreux types d’erreurs et d’avertissements. Une fois qu’une erreur ou un avertissement a été détecté, les outils de génération peuvent faire des hypothèses sur l’intention du code, et tenter de poursuivre leur tâche, pour signaler un plus grand nombre de problèmes en même temps. Si les outils suivent une hypothèse incorrecte, les erreurs ou avertissements ultérieurs peuvent ne pas s'appliquer à votre projet. Lors de la résolution de problèmes dans votre projet, démarrez toujours par la première erreur ou le premier avertissement signalé et effectuez régulièrement une régénération. Un seul correctif peut permettre d’éliminer de nombreuses erreurs à venir.

Pour obtenir de l’aide sur un message de diagnostic particulier dans Visual Studio, sélectionnez-le dans la fenêtre Sortie, puis appuyez sur la touche F1. Visual Studio ouvre la page de documentation relative à cette erreur, le cas échéant. Vous pouvez également utiliser l’outil de recherche en haut de la page pour rechercher des articles sur des erreurs ou des avertissements spécifiques. Vous pouvez également parcourir la liste des erreurs et des avertissements par outil et par type dans la table des matières de cette page.

Remarque

Les erreurs et les avertissements Visual Studio ne sont pas documentés en totalité. Dans de nombreux cas, le message de diagnostic fournit toutes les informations disponibles. Si vous êtes arrivé sur cette page quand vous avez utilisé F1, et si vous pensez que le message d’erreur ou d’avertissement nécessite une explication supplémentaire, faites-le nous savoir. Vous pouvez utiliser les boutons de commentaires de cette page pour signaler un problème de documentation sur GitHub. Si vous pensez que l’erreur ou l’avertissement est incorrect, ou si vous avez trouvé un autre problème relatif à l’ensemble d’outils, signalez un problème de produit sur le site Developer Community. Vous pouvez également envoyer des commentaires et entrer des bogues dans l’IDE. Dans Visual Studio, accédez à la barre de menus, puis choisissez Aide > Envoyer des commentaires > Signaler un problème, ou envoyez une suggestion via Aide > Envoyer des commentaires > Envoyer une suggestion. Certaines rubriques d’erreur du compilateur qui ne sont pas émises par le compilateur ont été créées et redirigent maintenant vers cette page à la place.

Vous trouverez peut-être une aide supplémentaire sur les erreurs et les avertissements dans les forums de Q&A Microsoft Learn. Vous pouvez également rechercher le numéro d’erreur ou d’avertissement sur le site Developer Community de Visual Studio C++. Vous pouvez également effectuer des recherches sur Stack Overflow pour trouver des solutions.

Pour obtenir des liens vers d’autres ressources d’aide et de communauté, consultez Aide et communauté Visual C++.

Messages d’erreur

Erreur Message
Erreur du compilateur C3500 ProgID 'progid' non valide
Erreur du compilateur C3501 aucune typelib inscrite pour ProgID 'progid'
Erreur du compilateur C3502 impossible d’obtenir LIBID pour le ProgID 'progid'
Erreur du compilateur C3503 le caractère '0xvalue' n’est pas autorisé dans un littéral de chaîne brute
Erreur du compilateur C3504 impossible de créer un GUID à partir de la chaîne 'string'
Erreur du compilateur C3505 impossible de charger la bibliothèque de types 'library'
Erreur du compilateur C3506 aucune typelib inscrite pour LIBID 'library'
Erreur du compilateur C3507 un ProgID ne peut pas être un 'progid' de 39 caractères, ni contenir de signe de ponctuation autre que '.'; ni commencer par un chiffre
Erreur du compilateur C3508 'type' : n’est pas un type Automation valide
Erreur du compilateur C3509 'type' : type de retour Automation non valide ; lorsqu’un paramètre est marqué comme 'retval', le type de retour doit être 'void', 'HRESULT' ou 'SCODE'
Erreur du compilateur C3510 bibliothèque de types dépendante library_name introuvable
Erreur du compilateur C3511 'identifier' : un appel à un constructeur qui effectue une délégation sera le seul initialiseur membre
Erreur du compilateur C3512 la séquence de caractères de délimitation pour un littéral de chaîne brute ne doit pas contenir plus de 16 caractères
Erreur du compilateur C3513 'string' : caractère délimiteur de littéral de chaîne brute non pris en charge
Erreur du compilateur C3514 'character' (value) : caractère délimiteur de littéral de chaîne brute non pris en charge
Erreur du compilateur C3515 si un argument pour une spécialisation partielle de modèle de classe est une expansion de package, il s’agira du dernier argument
Erreur du compilateur C3516 fin de fichier inattendue rencontrée durant le traitement du littéral de chaîne brute ; la séquence de délimiteur 'string' n’a pas été équilibrée
Erreur du compilateur C3517 'identifier' une déclaration d’alias ne peut pas avoir un type contenant 'auto'
Erreur du compilateur C3518 'identifier' : dans un contexte d’initialisation de liste directe, le type de 'type' ne peut être déduit qu’à partir d’une seule expression d’initialiseur
Erreur du compilateur C3519 'parameter' : paramètre non valide de l’attribut embedded_idl
Erreur du compilateur C3520 'identifier' : le package de paramètres doit être développé dans ce contexte
Erreur du compilateur C3521 'identifier' n’est pas un package de paramètres
Erreur du compilateur C3522 'type' : le package de paramètres ne peut pas être développé dans ce contexte
Erreur du compilateur C3523 'sizeof...' requiert un package de paramètres non développé en tant qu’argument
Erreur du compilateur C3524 'identifier' : 'sizeof' ne peut pas être appliqué à un package de paramètres. Voulez-vous utiliser 'sizeof...' ?
Erreur du compilateur C3525 'parameter' : si un modèle de classe possède un package de paramètres de modèle, il doit figurer à la fin de la liste de paramètres de modèle
Erreur du compilateur C3526 '...' ne peut pas être appliqué à 'this'
Erreur du compilateur C3527 'identifier' n’est pas un opérande valide pour 'sizeof...'. Voulez-vous utiliser 'sizeof' ?
Erreur du compilateur C3528 'identifier1' : le nombre d'éléments dans cette expansion de package ne correspond pas au nombre d'éléments dans 'identifier2'
Erreur du compilateur C3529 'parameter' : un package de paramètres de modèle ne peut pas avoir d’argument par défaut
Erreur du compilateur C3530 impossible d’associer 'type' à un autre spécificateur de type
Erreur du compilateur C3531 'identifier' : un symbole dont le type contient 'type' doit avoir un initialiseur
Erreur du compilateur C3532 le type d’élément d’un tableau ne peut pas être un type contenant 'type'
Erreur du compilateur C3533 un paramètre ne peut pas avoir un type contenant 'type'
Erreur du compilateur C3534 Obsolète.
Erreur du compilateur C3535 impossible de déduire le type de 'type1' à partir de 'type2'
Erreur du compilateur C3536 'identifier' : ne peut pas être utilisé avant d’avoir été initialisé
Erreur du compilateur C3537 vous ne pouvez pas caster en type contenant 'type'
Erreur du compilateur C3538 dans une liste de déclarateurs, 'type' doit toujours être déduit en type identique
Erreur du compilateur C3539 un argument de modèle ne peut pas être un type contenant 'type'
Erreur du compilateur C3540 impossible d’appliquer sizeof à un type contenant 'type'
Erreur du compilateur C3541 impossible d’appliquer typeid à un type contenant 'type'
Erreur du compilateur C3542 'identifier' : une fonction membre virtuelle ne doit pas avoir un type de retour contenant 'type'
Erreur du compilateur C3543 'type' : ne contient pas de package de paramètres
Erreur du compilateur C3544 'parameter' : le package de paramètres attend un argument template avec type
Erreur du compilateur C3545 'parameter' : le package de paramètres attend un argument template sans type
Erreur du compilateur C3546 '...' : il n’y a aucun package de paramètres à développer
Erreur du compilateur C3547 impossible d’utiliser le paramètre de modèle 'parameter', car il suit un package de paramètres de modèle et ne peut pas être déduit des paramètres de fonction de 'function'
Erreur du compilateur C3548 'identifier' : le package de paramètres ne peut pas être utilisé dans ce contexte
Erreur du compilateur C3549 'value' : un package de paramètres de fonction ne peut pas avoir d’argument par défaut
Erreur du compilateur C3550 'decltype(auto)' simple est le seul autorisé dans ce contexte
Erreur du compilateur C3551 si un type de retour de fin est utilisé, le type de retour de début doit être le spécificateur de type unique 'auto' (et non 'type')
Erreur du compilateur C3552 'decltype(auto)' attendu
Erreur du compilateur C3553 decltype attend une expression et non un type
Erreur du compilateur C3554 impossible d’associer 'type' à un autre spécificateur de type
Erreur du compilateur C3555 argument incorrect de 'decltype'
Erreur du compilateur C3556 'expression' : argument incorrect pour 'decltype'
Erreur du compilateur C3557 Obsolète.
Erreur du compilateur C3558 Obsolète.
Erreur du compilateur C3559 appel récursif de 'function' : la récursivité est détectée durant la compilation du graphique des appels pour concurrency::parallel_for_each à l’emplacement 'function'
Erreur du compilateur C3560 'function' : IL n’est pas disponible durant la compilation du graphique des appels pour concurrency::parallel_for_each à l’emplacement 'function'
Erreur du compilateur C3561 opération de cloisonnement en mosaïque trouvée dans un flux de contrôle utilisant une mosaïque non uniforme durant la compilation du graphique des appels pour concurrency::parallel_for_each à l’emplacement 'function'
Erreur du compilateur C3562 la fonction intrinsèque 'function' ne peut pas comporter plus de number paramètres
Erreur du compilateur C3563 Boucle infinie détectée durant la compilation du graphique des appels pour concurrency::parallel_for_each à l’emplacement 'function'
Erreur du compilateur C3564 lecture de la valeur non initialisée durant la compilation du graphique des appels pour concurrency::parallel_for_each à l’emplacement 'function'
Erreur du compilateur C3565 La quantité totale de mémoire tile_static (number octets) dépasse la limite de number octets durant la compilation du graphique des appels pour concurrency::parallel_for_each
Erreur du compilateur C3566 les blocs avec effets secondaires sont imbriqués trop profondément durant la compilation du graphique des appels pour concurrency::parallel_for_each à l’emplacement 'function'
Erreur du compilateur C3567 division ou modulo par zéro détecté durant la compilation du graphique des appels pour concurrency::parallel_for_each à l’emplacement 'function'
Erreur du compilateur C3568 la somme des registres dépasse la limite de number durant la compilation du graphique des appels pour concurrency::parallel_for_each. Simplifiez votre programme
Erreur du compilateur C3569 condition de concurrence détectée durant la compilation du graphique des appels pour concurrency::parallel_for_each à l’emplacement 'function'
Erreur du compilateur C3570 utilisation non conforme de la portée restreinte amp durant la compilation avec /clr
Erreur du compilateur C3571 'type' : argument de domaine de calcul non conforme ; il ne s’agit pas d’un type de classe
Erreur du compilateur C3572 'type' : argument de domaine de calcul non conforme ; membre public manquant : 'static const int rank' ou la valeur de rank n’est pas positive
Erreur du compilateur C3573 Le nombre d’instances de concurrency::graphics::sampler passées à concurrency::parallel_for_each ne peut pas dépasser number
Erreur du compilateur C3574 'type' : étendues de mosaïques non conformes. Les valeurs doivent être positives. (1) Z <= number ; (2) ZYX <= number
Erreur du compilateur C3575 'type' : argument de domaine de calcul non conforme ; membre public manquant : 'concurrency::index<number> _map_index(const concurrency::index<number>&) restrict(amp)'
Erreur du compilateur C3576 'type' : l’argument concurrency::details::_Parallel_for_each n° number a un type non pris en charge
Erreur du compilateur C3577 l’argument de noyau concurrency::parallel_for_each n’est pas conforme : impossible de résoudre l’appel au membre 'void operator()(type) restrict(amp)'
Erreur du compilateur C3578 La taille de l’objet de fonction passé à concurrency::parallel_for_each ne peut pas dépasser number octets
Erreur du compilateur C3579 Le nombre d’instances en lecture seule de concurrency::array et concurrency::graphics::texture passées à concurrency::parallel_for_each ne peut pas dépasser number
Erreur du compilateur C3580 Le nombre d’instances accessibles en écriture de concurrency::array et concurrency::graphics::texture passées à concurrency::parallel_for_each ne peut pas dépasser number
Erreur du compilateur C3581 'type' : type non pris en charge dans le code restreint amp
Erreur du compilateur C3582 Obsolète.
Erreur du compilateur C3583 'identifier' : la taille de la variable (number octets) est supérieure à la taille maximale (number octets) prise en charge dans le code restreint amp
Erreur du compilateur C3584 utilisation non prise en charge de tile_static sur 'identifier'
Erreur du compilateur C3585 'identifier' a une classe de stockage non prise en charge dans le code restreint amp
Erreur du compilateur C3586 'identifier' : l’utilisation de variables statiques ou globales n’est pas prise en charge dans le code restreint amp
Erreur du compilateur C3587 dynamic_cast n’est pas pris en charge dans le code restreint amp
Erreur du compilateur C3588 le cast de 'type1' en 'type2' n’est pas pris en charge dans le code restreint amp
Erreur du compilateur C3589 'string' : utilisation non prise en charge de littéraux de chaîne dans le code restreint amp
Erreur du compilateur C3590 'token' : la capture par référence ou la capture de 'this' n’est pas prise en charge si l’expression lambda est restreinte à amp
Erreur du compilateur C3591 l’opérateur typeid n’est pas pris en charge dans le code restreint amp
Erreur du compilateur C3592 L’assembly natif inline ('__asm') n’est pas pris en charge dans le code restreint amp
Erreur du compilateur C3593 'goto' n’est pas pris en charge dans le code restreint amp
Erreur du compilateur C3594 la gestion des exceptions (try, catch, throw etc.) n’est pas prise en charge dans le code restreint amp
Erreur du compilateur C3595 la valeur de constante est hors de la plage prise en charge dans le code restreint amp
Erreur du compilateur C3596 'parameter' ('type') : la variable capturée par l’expression lambda a un type non pris en charge dans le code restreint amp
Erreur du compilateur C3597 'parameter' : 'identifier' n’est pas autorisé à être capturé par valeur si l’expression lambda est restreinte à amp
Erreur du compilateur C3598 l’instruction label n’est pas prise en charge dans le code restreint amp
Erreur du compilateur C3599 'operator' : impossible d’effectuer une opération arithmétique de pointeur sur pointeur vers booléen dans le code restreint amp
Erreur du compilateur C3600 'function' : utilisation de la mémoire tile_static détectée durant la compilation du graphique des appels pour concurrency::parallel_for_each non en mosaïque à l’emplacement 'function'
Erreur du compilateur C3601 'type' : type d’argument non valide pour la fonction de diagnostic amp 'function'
Erreur du compilateur C3602 Flux de contrôle non pris en charge détecté durant la compilation du graphique des appels pour concurrency::parallel_for_each à l’emplacement 'function'
Erreur du compilateur C3603 'symbol' : type 'type' non encore pris en charge
Erreur du compilateur C3604 'identifier' : peut seulement créer un objet managé sur le tas gc
Erreur du compilateur C3605 Le nombre total d’échantillonneurs (number capturés et number prédéfinis) dépasse number durant la compilation du graphique des appels pour concurrency::parallel_for_each à l’emplacement 'function'
Erreur du compilateur C3606 la fonction intrinsèque 'function' ne peut pas être mappée à HLSL
Erreur du compilateur C3609 'identifier' : une fonction 'sealed/final' doit être virtuelle
Erreur du compilateur C3610 'identifier' : le type valeur doit être 'boxed' pour permettre l’appel de la méthode 'method'
Erreur du compilateur C3611 'identifier' : une fonction sealed ne peut pas avoir de spécificateur pure
Erreur du compilateur C3612 'identifier' : une classe sealed ne peut pas avoir de méthode virtuelle pure
Erreur du compilateur C3613 type de retour manquant après '->' ('int' pris par défaut)
Erreur du compilateur C3614 Valeurs différentes pour la taille de pack dans la même classe. Valeur précédente : 'value', nouvelle valeur : 'value'
Erreur du compilateur C3615 la fonction constexpr 'function' ne peut pas produire une expression constante
Erreur du compilateur C3616 Obsolète.
Erreur du compilateur C3617 les initialiseurs de liaisons structurées doivent être de type classe tableau ou non union ; le type 'type_name' n’est pas autorisé
Erreur du compilateur C3618 'declaration' : impossible de définir une méthode marquée DllImport
Erreur du compilateur C3619 un modèle ne peut pas être déclaré dans un type managé/WinRT
Erreur du compilateur C3620 'type' : la définition de l’alignement n’est pas autorisée sur les types WinRT
Erreur du compilateur C3621 'type' : seule la valeur de compression par défaut (number) est autorisée pour les types WinRT
Erreur du compilateur C3622 type' : une classe déclarée en tant que 'keyword' ne peut pas être instanciée
Erreur du compilateur C3623 'identifier' : champs de bits non pris en charge dans les types managés/WinRT
Erreur du compilateur C3624 'type' : l’utilisation de ce type nécessite une référence à l’assembly ou au module 'identifier'
Erreur du compilateur C3625 'class' : un type natif ne peut pas dériver d’un type managé/WinRT 'type'
Erreur du compilateur C3626 'identifier' : le mot clé 'keyword' ne peut être utilisé que sur les interfaces COM, les fonctions membres et les membres de données qui sont des pointeurs vers les délégués
Erreur du compilateur C3627 Seul un type valeur peut être converti
Erreur du compilateur C3628 'class' : les classes managées/WinRT ne prennent en charge que les héritages publics
Erreur du compilateur C3629 'token' : une capture par défaut ne peut apparaître qu’au début d’une liste de captures lambda
Erreur du compilateur C3630 erreur durant le traitement du jeton 'token' (obsolète dans Visual Studio 2022.)
Erreur du compilateur C3631 'event' : impossible de surcharger les événements managés/WinRT
Erreur du compilateur C3632 'event' : style d’événement non conforme pour construct
Erreur du compilateur C3633 impossible de définir 'identifier' comme membre de 'class' managé
Erreur du compilateur C3634 'member' : impossible de définir une méthode abstraite d’une classe managée/WinRT
Erreur du compilateur C3635 'identifier' : ne peut pas être appliqué à une classe managée/WinRT (utilisez plutôt 'identifier')
Erreur du compilateur C3636 'identifier' : ne peut pas être appliqué à ce type
Erreur du compilateur C3637 'function' : une définition de fonction friend ne peut pas être une spécialisation d’une fonction modèle/générique
Erreur du compilateur C3638 'operator' : impossible de redéfinir les opérateurs de conversion boxing et unboxing standard
Erreur du compilateur C3639 une expression lambda faisant partie d’un argument par défaut peut uniquement avoir un init-capture
Erreur du compilateur C3640 'member' : une fonction membre référencée ou virtuelle d’une classe locale doit être définie
Erreur du compilateur C3641 'function' : convention d’appel 'convention' non valide pour la fonction compilée avec /clr:pure ou /clr:safe
Erreur du compilateur C3642 'function' : impossible d’appeler une fonction avec la convention d’appel __clrcall à partir du code natif
Erreur du compilateur C3643 '%$S' : impossible de décomposer le type avec des membres de données non statiques dans '%$S' et '%$S'
Erreur du compilateur C3644 'function' : impossible de compiler la fonction pour générer du code managé
Erreur du compilateur C3645 'function' : __clrcall ne peut pas être utilisé sur les fonctions compilées en code natif
Erreur du compilateur C3646 'identifier' : spécificateur de substitution inconnu
Erreur du compilateur C3647 Obsolète.
Erreur du compilateur C3648 cette syntaxe de substitution explicite n’est pas prise en charge par les types managés
Erreur du compilateur C3649 cette syntaxe de substitution explicite n’est pas autorisée avec /ZW
Erreur du compilateur C3650 'member' : ne peut pas être utilisé comme substitution explicite, doit être une fonction membre virtuelle d’une classe de base
Erreur du compilateur C3651 'member' : ne peut pas être utilisé comme substitution explicite, doit être membre d’une classe de base
Erreur du compilateur C3652 'member' : une fonction de substitution explicite doit être virtuelle
Erreur du compilateur C3653 'identifier' : ne peut pas être utilisé comme substitution nommée : fonction substituée introuvable ; avez-vous oublié de nommer la fonction explicitement, à l’aide d’un opérateur :: ?
Erreur du compilateur C3654 'token' : erreur de syntaxe dans la substitution explicite
Erreur du compilateur C3655 'member' : fonction déjà substituée explicitement
Erreur du compilateur C3656 'keyword' : impossible de répéter le spécificateur de substitution
Erreur du compilateur C3657 un destructeur/finaliseur ne peut pas substituer explicitement ou être substitué explicitement
Erreur du compilateur C3658 Obsolète.
Erreur du compilateur C3659 'member' : le spécificateur de substitution 'keyword' n’est pas pris en charge
Erreur du compilateur C3660 'member1' : masque le membre hérité 'member2'
Erreur du compilateur C3661 méthodes à substituer introuvables dans la liste des substitutions explicites
Erreur du compilateur C3662 'member' : spécificateur de substitution 'keyword' uniquement autorisé sur les fonctions membres de classes managées/WinRT
Erreur du compilateur C3663 Obsolète.
Erreur du compilateur C3664 'member' : ne peut pas être utilisé comme substitution explicite, doit avoir une accessibilité 'public' ou 'protected'
Erreur du compilateur C3665 'member' : spécificateur de substitution 'keyword' non autorisé sur un destructeur/finaliseur
Erreur du compilateur C3666 'constructor' : spécificateur de substitution 'keyword' non autorisé sur un constructeur
Erreur du compilateur C3667 'attribute' : l’attribut ne prend pas en charge l’expansion de package
Erreur du compilateur C3668 'member' : la méthode comprenant le spécificateur de substitution 'override' n’a substitué aucune méthode de la classe de base
Erreur du compilateur C3669 'member' : spécificateur de substitution 'override' non autorisé sur les fonctions membres ou les constructeurs static
Erreur du compilateur C3670 'member' : impossible de substituer la méthode de classe de base inaccessible 'member'
Erreur du compilateur C3671 'member' : la fonction ne substitue pas 'member'
Erreur du compilateur C3672 l’expression pseudo-destructeur ne peut être utilisée que dans le cadre d’un appel de fonction
Erreur du compilateur C3673 'class' : la classe n’a pas de constructeur de copie
Erreur du compilateur C3674 le module de bibliothèque standard 'module' est introuvable
Erreur du compilateur C3675 'function' : est réservé, car 'property' est défini
Erreur du compilateur C3676 'class' : la classe ref et la classe de base ont des attributs incompatibles '[attribute]'
Erreur du compilateur C3677 le littéral de chaîne après 'operator' ne peut pas avoir de préfixe d’encodage
Erreur du compilateur C3678 le littéral de chaîne après 'operator' doit être la chaîne vide '""""'
Erreur du compilateur C3679 un identificateur de suffixe littéral est attendu après 'operator """"'
Erreur du compilateur C3680 impossible de concaténer des littéraux de chaîne définis par l’utilisateur avec des identificateurs de suffixe littéral incompatibles
Erreur du compilateur C3681 'fallthrough' : l’attribut peut uniquement apparaître dans une instruction switch englobante
Erreur du compilateur C3682 'operator identifier' : l’opérateur littéral/le modèle d’opérateur littéral ne peut pas être déclaré comme ayant 'C linkage'
Erreur du compilateur C3683 impossible de définir un opérateur littéral brut et un modèle d’opérateur littéral avec le même identificateur de suffixe littéral
Erreur du compilateur C3684 'operator identifier' : la déclaration de l’opérateur littéral comporte une liste de paramètres non valide
Erreur du compilateur C3685 'operator identifier' : le modèle d’opérateur littéral ne peut pas comporter de paramètres de fonction
Erreur du compilateur C3686 'operator identifier' : le modèle d’opérateur littéral doit avoir exactement un paramètre de modèle qui soit un package de paramètres
Erreur du compilateur C3687 'operator identifier' : le modèle d’opérateur littéral doit avoir un paramètre de modèle sans type de type 'char'
Erreur du compilateur C3688 suffixe littéral non valide 'suffix' : opérateur littéral ou modèle d’opérateur littéral 'operator identifier' introuvable
Erreur du compilateur C3689 'operator identifier' : l’opérateur littéral/le modèle d’opérateur littéral doit figurer dans une portée globale ou une portée d’espace de noms
Erreur du compilateur C3690 littéral de chaîne attendu, mais un littéral de chaîne défini par l’utilisateur a été trouvé à la place
Erreur du compilateur C3691 préfixe de littéral non valide 'prefix'
Erreur du compilateur C3692 le type non scalaire 'type_name' ne peut pas être utilisé dans une expression pseudo-destructeur
Erreur du compilateur C3693 'identifier' : les champs de bits ne peuvent pas être capturés par référence
Erreur du compilateur C3694 une déclaration de liaison structurée ne peut contenir que les spécificateurs 'static', 'thread_local', 'auto' et les qualificateurs cv
Erreur du compilateur C3695 '%$S' : impossible de décomposer un type contenant une union ou un struct anonyme
Erreur du compilateur C3696 'keyword' : impossible d’utiliser ce qualificateur sur '%'
Erreur du compilateur C3697 'keyword' : impossible d’utiliser ce qualificateur sur '^'
Erreur du compilateur C3698 'type' : impossible d’utiliser ce type comme argument de 'operator'
Erreur du compilateur C3699 'operator' : impossible d’utiliser cette indirection sur le type 'type'
Erreur du compilateur C3700 le nom de fichier n’a pas le '%c' de fin
Erreur du compilateur C3701 'function' : la source d’événements n’a pas d’événements
Erreur du compilateur C3702 ATL requis pour les événements COM
Erreur du compilateur C3703 'event_handler' : une méthode de gestionnaire d’événements doit avoir la même classe de stockage que le 'event' source
Erreur du compilateur C3704 'member' : une méthode vararg ne peut pas déclencher d’événements
Erreur du compilateur C3705 'function' : l’interface d’événement est introuvable
Erreur du compilateur C3706 'function' : doit être une interface COM pour déclencher des événements COM
Erreur du compilateur C3707 'member' : la méthode dispinterface doit avoir un dispid
Erreur du compilateur C3708 'function' : utilisation incorrecte de 'keyword' ; doit être membre d’une source d’événements compatible
Erreur du compilateur C3709 'function' : syntaxe incorrecte pour spécifier un événement dans __hook/__unhook
Erreur du compilateur C3710 'function' : syntaxe incorrecte pour spécifier un gestionnaire d’événements dans __hook/__unhook
Erreur du compilateur C3711 'event' : une méthode source d’événements non managée doit retourner un type void ou intégral
Erreur du compilateur C3712 'event_handler' : une méthode de gestionnaire d’événements doit retourner le même type que le 'event' source
Erreur du compilateur C3713 'event_handler' : une méthode de gestionnaire d’événements doit avoir les mêmes paramètres de fonction que le 'event' source
Erreur du compilateur C3714 'event_handler' : une méthode de gestionnaire d’événements doit avoir la même convention d’appel que le 'event' source
Erreur du compilateur C3715 'pointer' : doit être un pointeur vers 'type'
Erreur du compilateur C3716 '%$L' : la génération d’un en-tête précompilé avec des constructions de module n’est pas autorisée
Erreur du compilateur C3717 'member' : une méthode qui déclenche des événements ne peut pas être définie
Erreur du compilateur C3718 peut uniquement appeler '__keyword' dans le contexte d’une fonction membre de la classe réceptrice
Erreur du compilateur C3719 'member' : une source d’événement basée sur une interface ne peut être utilisée que pour les événements COM
Erreur du compilateur C3720 'type' : seul IDispatch peut être implémenté sur un dual ou une dispinterface
Erreur du compilateur C3721 'signature' : signature incompatible pour l’événement
Erreur du compilateur C3722 événement générique non autorisé
Erreur du compilateur C3723 'function' : impossible de résoudre l’événement
Erreur du compilateur C3724 #include <windows.h> obligatoire pour utiliser le multithreading avec les événements
Erreur du compilateur C3725 Obsolète.
Erreur du compilateur C3726 Impossible d’appliquer les transformations SecureHotPatch à '%s'. explication
Erreur du compilateur C3727 'event' : un événement managé doit être une fonction membre ou un membre de données qui est un pointeur vers un délégué
Erreur du compilateur C3728 'event' : l’événement n’a pas de méthode raise
Erreur du compilateur C3729 le spécificateur d’attribut ne peut pas contenir à la fois le préfixe d’espace de noms using et un attribut de portée
Erreur du compilateur C3730 Obsolète.
Erreur du compilateur C3731 événement 'event' et gestionnaire 'event_handler' incompatibles ; la source d'événements et le gestionnaire d'événements doivent avoir le même type d'événement
Erreur du compilateur C3732 'interface' : une interface personnalisée qui déclenche des événements COM ne peut pas hériter de IDispatch
Erreur du compilateur C3733 'event' : syntaxe non correcte pour spécifier un événement COM ; n’auriez-vous pas oublié '__interface' ?
Erreur du compilateur C3734 'class' : une classe managée/WinRT ne peut pas être une coclasse
Erreur du compilateur C3735 modèle ou générique redéfini
Erreur du compilateur C3736 'member' : doit être une méthode ou, dans le cas d’événements managés, un membre de données (facultatif)
Erreur du compilateur C3737 'identifier' : un délégué ne peut pas avoir de convention d’appel explicite
Erreur du compilateur C3738 'convention' : la convention d’appel de l’instanciation explicite doit correspondre à celle du modèle instancié
Erreur du compilateur C3739 'class' : syntaxe prise en charge uniquement quand le paramètre 'layout_dependent' de event_receiver a la valeur true
Erreur du compilateur C3740 'template' : les modèles ne peuvent pas émettre ou recevoir d’événements
Erreur du compilateur C3741 'class' : doit être une coclasse quand le paramètre 'layout_dependent' de event_receiver a la valeur true
Erreur du compilateur C3742 'token1' : séquence de jeton déséquilibrée dans l’argument d’attribut de 'attribute', 'token2' attendu
Erreur du compilateur C3743 peut uniquement raccorder/décrocher la totalité d’une interface quand le paramètre 'layout_dependent' de event_receiver a la valeur true
Erreur du compilateur C3744 __unhook doit avoir au moins 3 arguments pour les événements managés
Erreur du compilateur C3745 'function' : seul un événement peut être 'raised'
Erreur du compilateur C3746 l’attribut standard 'identifier' peut apparaître une fois au maximum dans une liste d’attributs
Erreur du compilateur C3747 paramètre modèle/générique par défaut manquant : paramètre number
Erreur du compilateur C3748 'interface' : les interfaces non managées ne peuvent pas déclencher d’événements
Erreur du compilateur C3749 'attribute' : un attribut personnalisé ne peut pas être utilisé à l’intérieur d’une fonction
Erreur du compilateur C3750 'token' : jeton inattendu dans la liste d’attributs
Erreur du compilateur C3751 'identifier' : identificateur inattendu dans la liste d’attributs
Erreur du compilateur C3752 'attribute' : impossible de classer l’attribut ; 'keyword' ne doit pas être utilisé dans ce contexte
Erreur du compilateur C3753 propriété générique non autorisée
Erreur du compilateur C3754 constructeur délégué : la fonction membre 'member' ne peut pas être appelée sur une instance de type 'type'
Erreur du compilateur C3755 'identifier' : un délégué ne peut pas être défini
Erreur du compilateur C3756 Obsolète.
Erreur du compilateur C3757 'type' : type non autorisé pour la fonction 'constexpr' (obsolète dans Visual Studio 2022.)
Erreur du compilateur C3758 'member' : la fonction virtuelle ne peut pas être déclarée 'constexpr'
Erreur du compilateur C3759 'member' : une fonction membre de type non littéral ne peut pas être déclarée 'constexpr' (obsolète dans Visual Studio 2022.)
Erreur du compilateur C3760 utilisez le mot clé __property pour déclarer la propriété de 'class' managée/WinRT
Erreur du compilateur C3761 'function' : 'retval' ne peut figurer que sur le dernier argument d’une fonction
Erreur du compilateur C3762 impossible de traiter l’attribut 'attribute'
Erreur du compilateur C3763 'type' : 'retval' et 'out' ne peuvent figurer que sur un type pointeur de donnée
Erreur du compilateur C3764 'member' : impossible de se substituer à la méthode de la classe de base 'member'
Erreur du compilateur C3765 'event' : impossible de définir un événement dans un class/struct 'type' marqué comme event_receiver
Erreur du compilateur C3766 'type' doit fournir une implémentation de la méthode d’interface 'function'
Erreur du compilateur C3767 'function' : la ou les fonctions candidates ne sont pas accessibles
Erreur du compilateur C3768 impossible d’accepter l’adresse d’une fonction vararg virtuelle dans du code managé pur
Erreur du compilateur C3769 'identifier' : une classe imbriquée ne peut pas avoir le même nom que la classe immédiatement englobante
Erreur du compilateur C3770 'type' : n’est pas une classe de base valide
Erreur du compilateur C3771 'identifier' : déclaration friend introuvable dans la portée d’espace de noms la plus proche
Erreur du compilateur C3772 'identifier' : déclaration de modèle friend non valide
Erreur du compilateur C3773 utilisez le commutateur de compilateur /await pour activer les coroutines
Erreur du compilateur C3774 'scope::identifier' introuvable : ajoutez l’en-tête header_name
Erreur du compilateur C3775 le type de retour de 'function' ne doit pas être 'type'
Erreur du compilateur C3776 impossible de retourner une expression de type void dans une coroutine avec un type de retour éventuel non void
Erreur du compilateur C3777 'function' : une coroutine ne peut pas accepter une liste d’arguments de variables
Erreur du compilateur C3778 alloca : ne peut pas être utilisé dans une coroutine
Erreur du compilateur C3779 'function' : une fonction qui renvoie 'auto' ne peut pas être utilisée avant d’être définie
Erreur du compilateur C3780 'function' : une fonction de conversion qui renvoie 'auto' ne peut pas être utilisée avant d’être définie
Erreur du compilateur C3781 'keyword' : ne peut pas être utilisé dans une coroutine de type 'type'. keyword ou keyword doit être présent dans le promise_type associé
Erreur du compilateur C3782 type : la promesse d’une coroutine ne peut pas contenir à la fois keyword et keyword
Erreur du compilateur C3783 'identifier' : ne peut pas être une coroutine
Erreur du compilateur C3784 l’expression keyword ne peut pas apparaître dans ce contexte
Erreur du compilateur C3785 le premier argument template de 'std::integer_sequence' doit être un type entier
Erreur du compilateur C3786 le deuxième argument template de 'std::make_integer_sequence' doit être une constante entière supérieure ou égale à zéro
Erreur du compilateur C3787 impossible de déduire le type de retour de cette coroutine
Erreur du compilateur C3788 cette fonction ne peut pas être une coroutine : 'type_name' n’est pas une classe
Erreur du compilateur C3789 cette fonction ne peut pas être une coroutine : '%$T' ne déclare pas le membre '%$I()'
Erreur du compilateur C3790 la capture de '*this' nécessite '%1$M'
Erreur du compilateur C3791 'this' ne peut pas être capturé explicitement quand le mode de capture par défaut est le mode par copie (=)
Erreur du compilateur C3792 algorithme de hachage non reconnu '%$I'
Erreur du compilateur C3793 la longueur de la valeur du code de hachage de l’algorithme '%$I' doit être de %u caractères exactement
Erreur du compilateur C3794 le fichier '%$S' spécifié dans #pragma file_hash fait également partie de l’unité de compilation actuelle
Erreur du compilateur C3795 plusieurs valeurs de code de hachage en conflit pour le fichier '%$S'
Erreur du compilateur C3796 'operator %$I' : il ne s’agit ni d’un modèle d’opérateur littéral de chaîne, ni d’un modèle d’opérateur littéral numérique
Erreur du compilateur C3797 'keyword' : la déclaration event ne peut pas avoir de spécificateur de substitution (vous devez l’ajouter aux méthodes add/remove/raise de l’événement à la place)
Erreur du compilateur C3798 'keyword' : la déclaration de propriété ne peut pas avoir de spécificateur de substitution (vous devez l’ajouter aux méthodes get/set de la propriété à la place)
Erreur du compilateur C3799 la propriété indexée ne peut pas avoir de liste des paramètres vide
Erreur du compilateur C3800 'declaration' : impossible de mélanger les propriétés et les événements
Erreur du compilateur C3801 'attribute' : l’attribut peut ne pas avoir de clause argument
Erreur du compilateur C3802 Obsolète.
Erreur du compilateur C3803 'property' : la propriété possède un type incompatible avec l’un de ses accesseurs 'accessor'
Erreur du compilateur C3804 'member' : les méthodes d’accesseur pour une propriété doivent être toutes statiques ou non statiques
Erreur du compilateur C3805 'token' : jeton inattendu, '}' ou a ',' attendue
Erreur du compilateur C3806 'token' : jeton inattendu, '{' ou initialiseur de membre attendu
Erreur du compilateur C3807 'type' : une classe avec l’attribut ComImport ne peut pas dériver de 'type', seule l’implémentation d’interface est autorisée
Erreur du compilateur C3808 'type' : une classe avec l’attribut ComImport ne peut pas définir de membre 'member', seules les fonctions abstract ou dllimport sont autorisées
Erreur du compilateur C3809 'type' : un type managé/WinRT ne peut pas avoir de fonctions/classes/interfaces friend
Erreur du compilateur C3810 '%1$S' : impossible de décomposer le type avec la classe de base ambiguë 'type_name'
Erreur du compilateur C3811 Obsolète.
Erreur du compilateur C3812 '__property' doit être le premier jeton dans une déclaration de propriété
Erreur du compilateur C3813 une déclaration de propriété ne peut figurer qu’au sein d’une définition de type managé/WinRT
Erreur du compilateur C3814 Obsolète.
Erreur du compilateur C3815 le type de retour de la méthode 'member' doit correspondre au type du dernier paramètre d’une méthode setter
Erreur du compilateur C3816 'class/struct member' a été précédemment déclaré ou défini avec un autre modificateur managé/WinRT
Erreur du compilateur C3817 'declaration' : propriété applicable seulement à une fonction
Erreur du compilateur C3818 la déclaration de propriété d’un tableau 'property' ne doit pas surcharger une propriété d’index 'property'
Erreur du compilateur C3819 Obsolète.
Erreur du compilateur C3820 'identifier' : les initialiseurs doivent être managés
Erreur du compilateur C3821 'function' : impossible d’utiliser un type ou une fonction managée dans une fonction non managée
Erreur du compilateur C3822 Obsolète.
Erreur du compilateur C3823 Obsolète.
Erreur du compilateur C3824 'type' : ce type ne peut pas apparaître dans ce contexte (paramètre de fonction, type de retour ou membre static)
Erreur du compilateur C3825 'type' : une classe managée/WinRT ne peut prendre en charge que des événements managés/WinRT
Erreur du compilateur C3826 Obsolète.
Erreur du compilateur C3827 l’attribut standard 'deprecated' peut n’avoir aucun argument ou avoir un seul littéral de chaîne décrivant la raison
Erreur du compilateur C3828 des arguments placement ne peuvent pas être spécifiés pour une expression 'keyword' du type 'type'
Erreur du compilateur C3829 l’attribut standard 'noreturn' peut être appliqué uniquement à des fonctions
Erreur du compilateur C3830 'type1' : impossible d’hériter de 'type2', les types valeur ne peuvent hériter que des classes d’interface
Erreur du compilateur C3831 'identifier' : 'type' ne peut pas avoir de membres de données épinglés ni de fonctions membres retournant un pointeur épingle
Erreur du compilateur C3832 'typelib' : la bibliothèque de types semble avoir été développée pour des pointeurs 32 bits ; modifiez le qualificateur 'ptrsize'
Erreur du compilateur C3833 'type' : type cible non valide pour identifier
Erreur du compilateur C3834 cast explicite non conforme vers un pointeur épingle ; utilisez une variable locale épinglée à la place
Erreur du compilateur C3835 Obsolète.
Erreur du compilateur C3836 un constructeur statique ne peut pas avoir de liste d’initialiseurs de membre
Erreur du compilateur C3837 les attributs ne sont pas autorisés dans ce contexte
Erreur du compilateur C3838 héritage impossible à partir de 'type'
Erreur du compilateur C3839 impossible de changer l’alignement dans un type managé/WinRT
Erreur du compilateur C3840 Obsolète.
Erreur du compilateur C3841 Obsolète.
Erreur du compilateur C3842 'identifier' : les qualificateurs 'const' et 'volatile' ne sont pas pris en charge pour les fonctions membres des types managés/WinRT
Erreur du compilateur C3843 'identifier' : les qualificateurs ref sur les fonctions membres des types managés/WinRT ne sont pas pris en charge
Erreur du compilateur C3844 'identifier' : impossible d’importer le symbole de 'source', car 'identifier' existe déjà dans l’étendue actuelle
Erreur du compilateur C3845 Obsolète.
Erreur du compilateur C3846 'identifier' : impossible d’importer le symbole 'source', car 'identifier' a déjà été importé à partir d’un autre assembly 'assembly'
Erreur du compilateur C3847 un spécificateur noexcept sur une instanciation explicite doit correspondre à celui du modèle instancié
Erreur du compilateur C3848 l’expression ayant le type 'type' perdrait certains qualificateurs const-volatile afin d’appeler 'identifier'
Erreur du compilateur C3849 un appel de style fonction sur une expression de type 'type' perdrait les qualificateurs const et/ou volatile pour l’ensemble des number surcharges d’opérateur disponibles
Erreur du compilateur C3850 'token' : un nom de caractère universel spécifie un caractère non valide
Erreur du compilateur C3851 'token' : un nom de caractère universel ne peut pas désigner un caractère du jeu de caractères de base
Erreur du compilateur C3852 'member' ayant le type 'type' : l’initialisation d’agrégats n’a pas pu initialiser ce membre
Erreur du compilateur C3853 '=' : la réinitialisation d’une référence ou d’une assignation via une référence de fonction est non conforme
Erreur du compilateur C3854 l’expression à gauche de '=' correspond à une fonction. Assignation à une fonction impossible (une fonction n’est pas une l-value)
Erreur du compilateur C3855 'function' : le paramètre modèle/générique 'identifier' est incompatible avec la déclaration
Erreur du compilateur C3856 'class' : la classe n’est pas une classe modèle/générique
Erreur du compilateur C3857 'template' : plusieurs listes de paramètres modèles/génériques ne sont pas autorisées
Erreur du compilateur C3858 'identifier' : ne peut pas être redéclaré dans la portée actuelle
Erreur du compilateur C3859 Impossible de créer la mémoire virtuelle pour PCH
Erreur du compilateur C3860 la liste d’arguments modèles/génériques qui suit le nom de classe modèle/générique doit répertorier les paramètres dans l’ordre utilisé dans la liste de paramètres modèles/génériques
Erreur du compilateur C3861 'identifier' : identificateur introuvable
Erreur du compilateur C3862 'function' : impossible de compiler une fonction non managée avec /clr:pure ou /clr:safe
Erreur du compilateur C3863 le type de tableau 'type' n’est pas attribuable
Erreur du compilateur C3864 Obsolète.
Erreur du compilateur C3865 'keyword' : ne peut être utilisé que sur des fonctions membres natives
Erreur du compilateur C3866 l’appel du destructeur/finaliseur n’a pas de liste d’arguments
Erreur du compilateur C3867 'function' : syntaxe non-standard ; utilisez '&' pour créer un pointeur vers un membre
Erreur du compilateur C3868 'type' : les contraintes du paramètre générique 'parameter' diffèrent de celles de la déclaration
Erreur du compilateur C3869 la contrainte gcnew ne contient pas de liste de paramètres vide '()'
Erreur du compilateur C3870 'parameter' : '__declspec(specifier)' ne peut s’appliquer qu’aux paramètres de type intégral
Erreur du compilateur C3871 'parameter' : '__declspec(guard(overflow))' est pris en charge uniquement sur les 64 premiers paramètres d’une fonction
Erreur du compilateur C3872 '0xvalue' : ce caractère n’est pas autorisé dans un identificateur
Erreur du compilateur C3873 '0xvalue' : ce caractère n’est pas autorisé en tant que premier caractère d’un identificateur
Erreur du compilateur C3874 le type de retour de 'identifier' doit être 'type1' au lieu de 'type2'
Erreur du compilateur C3875 liste d’arguments manquante dans l’appel d’une fonction membre non statique
Erreur du compilateur C3876 le littéral à virgule flottante hexadécimal nécessite un exposant
Erreur du compilateur C3877 argument de type non valide pour l’attribut TypeForwardedTo
Erreur du compilateur C3878 erreur de syntaxe : jeton inattendu '%1$L' après '%2s'
Erreur du compilateur C3879 'member' : ne peut pas représenter un membre de données initonly
Erreur du compilateur C3880 'member' : ne peut pas représenter un membre de données littéral
Erreur du compilateur C3881 peut uniquement hériter d’un constructeur à partir de la base directe
Erreur du compilateur C3882 'class' : constructeur déjà hérité de 'class'
Erreur du compilateur C3883 'member' : un membre de données static initonly doit être initialisé
Erreur du compilateur C3884 'type' : un tableau de taille inconnue ne peut pas être initialisé par une valeur
Erreur du compilateur C3885 'type' : un tableau de taille inconnue ne peut pas être initialisé avec une liste d’initialiseurs vide
Erreur du compilateur C3886 'member' : un membre de données littéral doit être initialisé
Erreur du compilateur C3887 'member' : l’initialiseur d’un membre de données littéral doit être une expression constante
Erreur du compilateur C3888 'member' : l’expression const associée à ce membre de données littéral n’est pas prise en charge par C++/CLI
Erreur du compilateur C3890 'member' : vous ne pouvez pas prendre l’adresse d’un membre de données littéral
Erreur du compilateur C3891 'member' : impossible d’utiliser un membre de données littéral comme l-value
Erreur du compilateur C3892 'variable' : vous ne pouvez pas assigner une variable const
Erreur du compilateur C3893 'member' : l’utilisation comme l-value d’un membre de données initonly n’est autorisée que dans un constructeur d’instance de la classe 'class'
Erreur du compilateur C3894 'member' : l’utilisation comme l-value d’un membre de données static initonly n’est autorisée que dans le constructeur de classe de la classe 'class'
Erreur du compilateur C3895 'member' : les membres de données type ne peuvent pas être 'volatile'
Erreur du compilateur C3896 'member' : initialiseur incorrect : ce membre de données littéral ne peut être initialisé qu’avec 'nullptr'
Erreur du compilateur C3897 Obsolète.
Erreur du compilateur C3898 'member' : les membres de données type peuvent uniquement être des membres de types managés
Erreur du compilateur C3899 'member' : l’utilisation comme l-value des membres de données initonly n’est pas autorisée directement dans une région parallèle de la classe 'class'
Erreur du compilateur C3900 'member' : non autorisé dans la portée actuelle
Erreur du compilateur C3901 'function' : doit avoir le type de retour 'type'
Erreur du compilateur C3902 'function' : le type du dernier paramètre doit être 'type'
Erreur du compilateur C3903 'property' : n’a pas de méthode set ou get
Erreur du compilateur C3904 'property' : doit spécifier number paramètre(s)
Erreur du compilateur C3905 les accès non alignés ne sont pas pris en charge pour le type intrinsèque 'type'
Erreur du compilateur C3906 le type intrinsèque 'type' n’est pas un type d’argument ni de retour pris en charge pour les fonctions vararg ou non prototypées
Erreur du compilateur C3907 impossible d’accéder à une étiquette qui se trouve dans une instruction ou une sous-instruction 'if constexpr' distincte
Erreur du compilateur C3908 niveau d’accès moins restrictif que celui de 'identifier'
Erreur du compilateur C3909 une déclaration d’événement managé/WinRT doit se produire dans un type managé/WinRT
Erreur du compilateur C3910 'event' : doit définir le membre 'member'
Erreur du compilateur C3911 'member' : la fonction doit avoir le type 'type'
Erreur du compilateur C3912 'event' : l’événement doit être de type délégué
Erreur du compilateur C3913 une propriété par défaut doit être indexée
Erreur du compilateur C3914 une propriété par défaut ne peut pas être static
Erreur du compilateur C3915 'identifier' n’a pas de propriété indexée par défaut (indexeur de classe)
Erreur du compilateur C3916 le paramètre de fonction ayant l’index %d et l’alignement demandé %d ne sera pas aligné
Erreur du compilateur C3917 'token' : style de déclaration construct obsolète (voulez-vous utiliser '[' ']' à la place ?)
Erreur du compilateur C3918 l’utilisation requiert que 'identifier' représente un membre de données
Erreur du compilateur C3919 'function' : la fonction doit avoir le type 'return_type (type)'
Erreur du compilateur C3920 'operator' : impossible de définir un opérateur CLR/WinRT postfixé d’incrémentation/de décrémentation. L’appel de l’opérateur CLR/WinRT postfixé entraînera l’appel de l’opérateur CLR/WinRT préfixé correspondant (op_Increment/op_Decrement), mais avec la sémantique postfixée
Erreur du compilateur C3921 Obsolète.
Erreur du compilateur C3923 'member' : les définitions de classes, de structs ou d’unions locales ne sont pas autorisées dans une fonction membre d’une classe managée/WinRT
Erreur du compilateur C3924 erreur dans l’argument n° number de l’appel du constructeur délégué 'constructor' :
Erreur du compilateur C3925 boucle (for, while ou do) attendue à la suite de la directive 'directive_name'
Erreur du compilateur C3926 constante non valide dans la directive 'parallel'
Erreur du compilateur C3927 '->' : l’utilisation d’un type de retour de fin n’est pas autorisée après un déclarateur qui n’est pas un déclarateur de fonction
Erreur du compilateur C3928 '->' : l’utilisation d’un type de retour de fin n’est pas autorisée après un déclarateur mis entre parenthèses
Erreur du compilateur C3930 'function' : aucune fonction surchargée n’a de spécificateurs de restriction qui sont compatibles avec le contexte ambiant 'context'
Erreur du compilateur C3931 'type' : impossible d’appeler une fonction qui a des spécificateurs de restriction qui sont incompatibles avec le contexte ambiant
Erreur du compilateur C3932 Obsolète.
Erreur du compilateur C3933 'class' : les spécificateurs de restriction du destructeur doivent couvrir l’union des restrictions sur tous les constructeurs
Erreur du compilateur C3934 une fonction qui se présente sous n’importe quelle forme de 'main' ne peut pas avoir des spécificateurs de restriction autres que restrict(cpu)
Erreur du compilateur C3935 'identifier' : redéfinition ; spécificateurs de restriction superposés
Erreur du compilateur C3936 'identifier' : spécificateur de restriction non reconnu
Erreur du compilateur C3937 un spécificateur de restriction vide n’est pas autorisé
Erreur du compilateur C3938 'identifier' : plusieurs spécificateurs de restriction ne sont pas pris en charge sur les fonctions \042C\042 externes
Erreur du compilateur C3939 'identifier' : les fonctions pointeur vers membre, pointeurs de fonction, références aux fonctions avec le spécificateur de restriction 'amp' ne sont pas autorisées
Erreur du compilateur C3940 'identifier' : identificateur introuvable, incompatibilité possible entre les versions du compilateur et de la bibliothèque. Vérifiez que vccorlib.h/.lib, vccorlib120.dll et c1xx.dll correspondent
Erreur du compilateur C3941 'condition' : requiert l’option de ligne de commande '/clr'
Erreur du compilateur C3945 'type' : impossible de lever ou d’intercepter un objet winrt qui ne dérive pas de Platform::Exception
Erreur du compilateur C3946 'type' : typeid ne peut pas être appliqué à ce type
Erreur du compilateur C3947 'typeid' : typeid ne peut pas être appliqué à une expansion de package
Erreur du compilateur C3948 'keyword' : une expansion de package ne peut pas apparaître dans ce contexte
Erreur du compilateur C3949 une expansion de package, '...', ne peut pas apparaître dans un déclarateur abstrait entre parenthèses
Erreur du compilateur C3950 Obsolète.
Erreur du compilateur C3951 Impossible d’utiliser pointeur vers membre dans le type WinRT prévu 'type'. Utilisez plutôt un délégué.
Erreur du compilateur C3952 'type' : WinRT ne prend pas en charge les tableaux 'in/out'. Utilisez 'const Array<T>^' pour 'in' et 'WriteOnlyArray<T>' ou 'Array<T>^*' pour 'out' sur les API publiques
Erreur du compilateur C3953 Impossible d’utiliser une classe managée 'type' dans le module WinRT. (Obsolète dans Visual Studio 2022.)
Erreur du compilateur C3954 'type' : un tableau retourné à partir d’une méthode publiée sur un type WinRT doit utiliser le format 'Array<T>^'
Erreur du compilateur C3955 'type' : un constructeur public ne peut pas contenir un paramètre 'out' ou 'WriteOnlyArray<T>'
Erreur du compilateur C3956 'type' : le type est marqué comme étant Exclusif à 'type' et ne peut pas être utilisé comme base de 'derived_type'
Erreur du compilateur C3957 'type' : impossible d’utiliser 'new' sur un type WinRT ; utilisez plutôt 'ref new'
Erreur du compilateur C3958 'type' : impossible d’utiliser 'gcnew' sur un type WinRT ; utilisez plutôt 'ref new'
Erreur du compilateur C3959 'ref new' peut uniquement être utilisé pour créer un objet de type WinRT
Erreur du compilateur C3960 Obsolète.
Erreur du compilateur C3961 le constructeur statique n’est pas pris en charge
Erreur du compilateur C3962 la classe générique n’est pas prise en charge
Erreur du compilateur C3963 le tableau multidimensionnel n’est pas pris en charge
Erreur du compilateur C3964 le tableau en escalier n’est pas pris en charge
Erreur du compilateur C3965 le tableau de paramètres n’est pas pris en charge
Erreur du compilateur C3966 'function' : la fonction générique n’est pas prise en charge
Erreur du compilateur C3967 erreur durant l’importation de 'identifier' à partir du module 'module'
Erreur du compilateur C3968 le jeton 'token' n’est pas un séparateur de nom de module valide. Utilisez plutôt un point ('.')
Erreur du compilateur C3969 noms de modules incohérents : 'module1' et 'module1'
Erreur du compilateur C3970 'identifier' : 'keyword' peut uniquement être appliqué à 'ref class' ou 'ref struct' dans la portée globale ou la portée d’espace de noms
Erreur du compilateur C3971 'type' : une définition partielle ne peut pas apparaître après une définition complète
Erreur du compilateur C3972 'type' : 'partial' ne peut s’appliquer qu’aux définitions ou déclarations de classes
Erreur du compilateur C3973 Fonctionnalité non implémentée : %$M
Erreur du compilateur C3974 '%$S' : la variable d’index de l’instruction OpenMP 'for' doit avoir un type intégral
Erreur du compilateur C3975 'class/struct identifier' a été auparavant déclaré ou défini avec un modificateur différent
Erreur du compilateur C3976 'identifier1' doit être déclaré comme 'public' afin d’utiliser 'identifier2'
Erreur du compilateur C3977 L’utilisation requiert une référence à un assembly qui définit 'identifier'
Erreur du compilateur C3978 'identifier' : une propriété statique n’est pas autorisée en tant que membre d’un type valeur ou d’une interface WinRT
Erreur du compilateur C3979 'type' : utilisez l’attribut 'attribute' au lieu de 'value'
Erreur du compilateur C3980 'type' ne peut pas être émis dans les métadonnées
Erreur du compilateur C3981 'type' : un type valeur ne peut avoir aucun membre de données statique 'identifier'
Erreur du compilateur C3982 'type' : un type valeur ne peut avoir aucun membre de données non public 'identifier'
Erreur du compilateur C3983 'type' : un type valeur ne peut avoir aucun membre public qui ne soit pas un membre de données 'identifier'
Erreur du compilateur C3984 'type' : un type non-valeur ne peut avoir aucun membre de données public 'identifier'
Erreur du compilateur C3985 'identifier' : la signature du membre public contient le type privé 'member'
Erreur du compilateur C3986 'identifier' : la signature du membre public contient le type natif 'member'
Erreur du compilateur C3987 'identifier' : la signature du membre public contient le type natif 'type'
Erreur du compilateur C3988 'type' : un type natif ne peut pas être public
Erreur du compilateur C3989 'type' : un type imbriqué ne peut pas être public
Erreur du compilateur C3990 'type' : l’attribut 'attribute' ne peut pas être privé ni imbriqué
Erreur du compilateur C3991 'type' : impossible d’implémenter une interface non publique ni imbriquée 'interface'
Erreur du compilateur C3992 'identifier' : la signature du membre public contient le type non valide 'type'
Erreur du compilateur C3993 'type' : un type valeur doit contenir au moins un champ public
Erreur du compilateur C3994 'type' : un type valeur ne peut pas implémenter des interfaces ni avoir des fonctions virtuelles
Erreur du compilateur C3995 'type' : un type valeur ne peut avoir aucun membre d’événement 'identifier'
Erreur du compilateur C3996 Obsolète.
Erreur du compilateur C3997 Warbird : message
Erreur du compilateur C3998 'c++version' : version de C++ non prise en charge ; sélection de 'c++version' par défaut

Voir aussi

Erreurs et avertissements du compilateur C/C++ et des outils de génération
Erreurs du compilateur C2000 - C3999, C7000 - C7999