Erreurs du compilateur C7500 à C7999

Les articles dans cette section de la documentation décrivent une partie des messages d’erreur générés par le compilateur.

Importante

Les compilateurs et outils de génération Visual Studio peuvent signaler de nombreux types d’erreurs et d’avertissements. Lorsqu’une erreur ou un avertissement est 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 afin de signaler un plus grand nombre de problèmes de manière simultanée. 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 correctif peut résoudre plusieurs erreurs suivantes.

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 la documentation portant sur 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 aussi parcourir la liste des erreurs et des avertissements par outil et par type dans la table des matières de cette page.

Note

Les erreurs et les avertissements Visual Studio ne sont pas tous documentés. Dans de nombreux cas, le message de diagnostic contient l'ensemble des informations disponibles. Si vous avez atterri sur cette page et que vous pensez que l’erreur ou le message d’avertissement a besoin d’une explication supplémentaire, faites-nous savoir à l’aide des boutons de commentaires de cette page. 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 lié au produit sur le site de la Communauté des développeurs. Vous pouvez également envoyer des commentaires et signaler des bogues dans l’IDE. Dans Visual Studio, accédez à la barre de menus et choisissez Aide > Envoyer des commentaires > Signaler un problème, ou soumettez une suggestion en utilisant Aide > Envoyer des commentaires > Suggérer une fonctionnalité. Certaines rubriques sur les erreurs 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 assistance supplémentaire pour les erreurs et les avertissements dans les forums Microsoft Q&A C++ . Vous pouvez également rechercher le numéro d’erreur ou d’avertissement sur le site de la Communauté des développeurs Visual Studio C++. Vous pouvez également effectuer des recherches sur Stack Overflow pour trouver des solutions.

Pour consulter les liens vers d’autres ressources d’aide et de la communauté, consultez Aide et communauté Visual C++.

Messages d’erreur

Error Message
Erreur du compilateur C7500 '%$I' : aucune fonction n'a satisfait ses contraintes
Erreur du compilateur C7501 '%$S' dépréciée : le 'concept' ne peut être appliqué qu'à un modèle de fonction d'étendue d'espace de noms ou à un modèle de variable
Erreur du compilateur C7502 '%$S' : le type de retour déclaré d'un concept de fonction doit être 'bool'
Erreur du compilateur C7503 '%$S' : un concept de fonction doit comporter une liste de paramètres vide
Erreur du compilateur C7504 '%$S' : un concept de fonction ne doit pas être déclaré avec '%$L'
Erreur du compilateur C7505 '%$S' : un concept de fonction ne doit pas comporter de spécification d'exception
Erreur du compilateur C7506 '%$S' : un concept de fonction doit être défini
Erreur du compilateur C7507 '%$S' : le type déclaré d’un concept de variable doit être 'bool'
Erreur du compilateur C7508 nom de partition '%s' non reconnu dans les métadonnées du module '%s'
Erreur du compilateur C7509 '%s' : métadonnées du module malformées.
Erreur du compilateur C7510 'type-name' : l'utilisation d'un modèle/nom de type dépendant doit être précédé de 'template/typename'
Erreur du compilateur C7511 '%$I' : le mot clé 'typename' doit être suivi d’un nom qualifié
Erreur du compilateur C7512 '%$L' : n’est pas un opérateur valide pour une expression fold
Erreur du compilateur C7513 '%$I' : impossible de déduire le type de l’espace réservé
Erreur du compilateur C7514 une expression fold binaire ne peut pas avoir un pack de paramètres non développé dans les deux expressions
Erreur du compilateur C7515 une expression fold doit contenir un pack de paramètres non développé
Erreur du compilateur C7516 une expression fold unaire sur '%$L' ne peut pas avoir un développement vide
Erreur du compilateur C7517 '%$L' : dans une expression fold binaire, les deux opérateurs doivent être identiques
Erreur du compilateur C7518 les expressions fold nécessitent au moins '%1$M'
Erreur du compilateur C7519 erreur du système de fichiers : impossible d’ouvrir '%s' car il existe trop de fichiers ouverts
Erreur du compilateur C7520 erreur du système de fichiers : impossible d'ouvrir '%s' car il est inaccessible
Erreur du compilateur C7521 erreur du système de fichiers : impossible de lire le contenu du fichier '%s'
Erreur du compilateur C7522 erreur du système de fichiers : impossible de déterminer la taille du contenu du fichier '%s'
Erreur du compilateur C7523 erreur du système de fichiers : impossible de lire tout le contenu du fichier '%s'
Erreur du compilateur C7524 le spécificateur 'inline' ne peut pas apparaître dans une déclaration de portée de bloc ou un membre de données non statique
Erreur du compilateur C7525 les variables inline nécessitent au moins '%1$M'
Erreur du compilateur C7526 '%$I' : la variable inline n'est pas définie
Erreur du compilateur C7527 'identificateur' : un nom de paramètre de modèle ne peut pas être réutilisé dans son étendue
Erreur du compilateur C7528 '%1$S' : un constructeur par défaut ou sa spécification d'exception ne peuvent pas être utilisés dans un initialiseur de membre de données de la même classe
Erreur du compilateur C7529 plusieurs déclarateurs using nécessitent au moins '%1$M'
Erreur du compilateur C7530 l'application d'une expansion de pack à une déclaration using nécessite au moins '%1$M'
Erreur du compilateur C7531 impossible de déclarer la fonction main comme 'constexpr/consteval'
Erreur du compilateur C7532 '%$I' : une spécialisation de modèle de variable ne peut pas avoir le type '%$T'
Erreur du compilateur C7533 '%$S' : arguments de modèle non autorisés dans ce contexte
Erreur du compilateur C7534 erreur de syntaxe : '%$L' : la définition de classe attendue doit se terminer par '}'
Erreur du compilateur C7535 '%$S' : le constructeur de délégation s’appelle lui-même
Erreur du compilateur C7536 ifc n'a pas satisfait les vérifications d'intégrité. SHA2 attendu : 'hash-value'
Erreur du compilateur C7537 impossible de calculer correctement le hachage SHA2 : '%s'
Erreur du compilateur C7538 '%$I' n'est pas un modèle de variable
Erreur du compilateur C7539 '%1$I' : une classe ayant des constructeurs déclarés par l'utilisateur ne peut pas avoir un membre ayant le même nom que la classe
Erreur du compilateur C7540 '%1$I' : le membre ne peut pas avoir le même nom que la classe englobante
Erreur du compilateur C7541 '%1$I' : les membres de données statiques inline C++17 ne sont pas compatibles avec les types managés
Erreur du compilateur C7542 '%1$S' : un type était attendu
Erreur du compilateur C7543 attribut [[attribut]] ne peut être appliqué qu’aux instructions et aux étiquettes
Erreur du compilateur C7544 les attributs standard '%1$s' et '%2$s' s'excluent mutuellement
Erreur du compilateur C7545 l'attribut '%sno_unique_address' ne peut être appliqué qu'à un membre de données non statique qui n'est pas un champ de bits
Erreur du compilateur C7546 opérateur binaire '<=>' : types d'opérande non pris en charge '%$T' et '%$T'
Erreur du compilateur C7547 type standard '%$S' mal formé : le membre '%$I' est introuvable
Erreur du compilateur C7548 '%$D' dépréciée : les fonctions de comparaison par défaut doivent être déclarées dans la définition de classe
Erreur du compilateur C7549 '%$S' : la fonction de comparaison par défaut ne peut pas être déclarée pour retourner une catégorie de comparaison plus forte que la catégorie commune entre les bases et les membres, qui est '%$T' par déduction
Erreur du compilateur C7550 '%1$S' : le nom qualifié dans ce contexte nomme un constructeur et non un type
Erreur du compilateur C7551 '%1$pS' : paramètre de modèle '%2$S' : '%3$pS' : les fonctions purement intrinsèques n'ont pas d'adresse à utiliser comme argument de modèle non-type
Erreur du compilateur C7552 '%1$S' : les fonctions purement intrinsèques n'ont pas d'adresse
Erreur du compilateur C7553 l'assembleur inline n'est pas pris en charge dans une expression lambda
Erreur du compilateur C7554 %1$pS n'est pas une expression constante intégrale
Erreur du compilateur C7555 l'utilisation d'initialiseurs désignés nécessite au moins '%1$M'
Erreur du compilateur C7556 impossible de mélanger des initialiseurs désignés avec des initialiseurs non désignés
Erreur du compilateur C7557 les initialiseurs désignés ne peuvent être utilisés que dans des listes d'initialiseurs entre accolades
Erreur du compilateur C7558 l'accès au membre imbriqué n'est pas autorisé dans les initialiseurs désignés C++ standard ; utilisez une liste d'initialiseurs imbriqués
Erreur du compilateur C7559 '%1$I' : le désignateur ne nomme pas un membre de données non statique direct de type '%2$T'
Erreur du compilateur C7560 '%1$I' : les désignateurs doivent apparaître dans l'ordre de déclaration de membre de la classe '%2$S'
Erreur du compilateur C7561 '%1$I' : le désignateur de membre apparaît plusieurs fois
Erreur du compilateur C7562 '%1$T' : l'initialisation désignée peut uniquement être utilisée pour initialiser des types de classe d'agrégat
Erreur du compilateur C7563 la création d'une expression lambda avec une liste de paramètres de modèle nécessite au moins '%1$M'
Erreur du compilateur C7564 '%$pS' : aucune fonction non explicite disponible
Erreur du compilateur C7565 la liste de paramètres du modèle associée à une expression lambda ne peut pas être vide
Erreur du compilateur C7566 l'application d'une expansion de pack à une init-capture nécessite au moins '%1$M'
Erreur du compilateur C7567 '%1$L' n'est pas pris en charge avec '/permissive-'
Erreur du compilateur C7568 liste d'arguments manquante après le modèle de fonction supposé '%1$I'
Erreur du compilateur C7569 la liste d'initialiseurs pour union ne peut pas comporter plusieurs éléments
Erreur du compilateur C7570 '%1$pS' : le modèle de variable a déjà été défini
Erreur du compilateur C7571 '%1$pS' : le modèle de variable a déjà été initialisé
Erreur du compilateur C7572 'using enum %1$S;' nécessite au moins '%2$M'
Erreur du compilateur C7573 '%1$S' : syntaxe de déclaration using mal formée ; nom qualifié ou énumération attendus
Erreur du compilateur C7574 l'énumération '%1$pS' n'est pas définie
Erreur du compilateur C7575 '%1$S' : la déclaration using enum nomme un type dépendant
Erreur du compilateur C7576 la déclaration de '%1$I' masque un paramètre de modèle
Erreur du compilateur C7577 un fragment de module global ne peut apparaître qu'au début d'une unité de traduction
Erreur du compilateur C7578 fin de fichier inattendue dans un fragment de module global ; déclaration de module attendue
Erreur du compilateur C7579 la déclaration de module qui suit un fragment de module global ne peut pas être produite par une expansion macro ou l'inclusion d'un en-tête
Erreur du compilateur C7580 le membre '%1$pS' pour declspec(xfg_reuse_typehash) doit être déclaré avec declspec(xfg_virtual)
Erreur du compilateur C7581 '%1$S' : XFG declspecs ne peut être appliqué qu'aux fonctions globales ou aux membres de données de type pointeur vers fonction avec un paramètre this-pointer
Erreur du compilateur C7582 '%1$I' : les initialiseurs de membre par défaut pour les champs de bits nécessitent au moins '%2$M'
Erreur du compilateur C7583 un champ de bits sans nom ne peut pas avoir d'initialiseur de membre par défaut
Erreur du compilateur C7584 une déclaration for-range-declaration ne peut pas définir une classe ou une énumération
Erreur du compilateur C7585 une instruction for basée sur une plage avec un initialiseur nécessite au moins '%1$M'
Erreur du compilateur C7586 une directive '%$s' doit se terminer par un ';' sur la même ligne
Erreur du compilateur C7587 '%1$L' ne peut pas apparaître dans un contexte qui n'est pas évalué
Erreur du compilateur C7588 Une définition d'un modèle de classe %s doit être fournie pour que le type de retour de cette coroutine puisse être déduit
Erreur du compilateur C7589 les opérateurs de comparaison par défaut nécessitent au moins '%1$M'
Erreur du compilateur C7590 le corps d'une exigence doit contenir au moins une exigence
Erreur du compilateur C7591 bit_cast nécessite que '%1$T' et '%2%T' fassent la même taille
Erreur du compilateur C7592 un paramètre de modèle sans type de type '%1$T' nécessite au moins '%2$M'
Erreur du compilateur C7593 une exigence de type de retour ne doit pas être un type de retour de fin '-> T'. Pensez à utiliser '-> std::convertible_to<T>' à la place
Erreur du compilateur C7594 '0x%x' de substitution UTF-16 non valide
Erreur du compilateur C7595 '%1$S' : l'appel à la fonction immédiate n'est pas une expression constante
Erreur du compilateur C7596 '%1$S' : ne peut pas prendre l'adresse de la fonction immédiate en dehors d'un appel immédiat
Erreur du compilateur C7597 '%1$D' : 'consteval' : la fonction de substitution doit correspondre à la fonction substituée
Erreur du compilateur C7598 l’expression de contrainte ne peut pas utiliser le nom de concept 'identifier'
Erreur du compilateur C7599 '%1$S' : une clause d'exigence de fin n'est autorisée que sur une fonction basée sur un modèle
Erreur du compilateur C7600 '%1$S' : le concept désigné par une contrainte de type doit être un concept de type
Erreur du compilateur C7601 les contraintes associées ne sont pas remplies
Erreur du compilateur C7602 '%1$pS' : les contraintes associées ne sont pas remplies
Erreur du compilateur C7603 '%1$S' : la définition de concept n'a pas d'expression de contrainte
Erreur du compilateur C7604 '%1$S' : le 'concept' ne peut être appliqué qu'à la définition de concept au niveau de l'étendue d'espace de noms
Erreur du compilateur C7605 '%1$S' : le concept ne doit pas avoir de contraintes associées
Erreur du compilateur C7606 '%1$S' : le concept ne peut pas être explicitement instancié, explicitement spécialisé ou partiellement spécialisé
Erreur du compilateur C7607 une contrainte atomique doit être une expression constante de type 'bool' et non '%1$T'
Erreur du compilateur C7608 une contrainte atomique doit être une expression constante
Erreur du compilateur C7609 'identificateur' : nom de concept attendu pour la contrainte de type
Erreur du compilateur C7610 opérateur '%$L' : non autorisé entre les types énumération et les types à virgule flottante
Erreur du compilateur C7611 opérateur '%$L' : non autorisé pour les types tableau
Erreur du compilateur C7612 impossible de trouver l'unité d'en-tête pour '%s'
Erreur du compilateur C7613 l'entrée '%s' n'a pas été évaluée comme unité d'en-tête
Erreur du compilateur C7614 __VA_OPT__ doit être suivi par une '('
Erreur du compilateur C7615 __VA_OPT__ doit finir par une ')'
Erreur du compilateur C7616 __VA_OPT__ ne peut pas être imbriqué dans un autre __VA_OPT__
Erreur du compilateur C7617 '%$S' : une coroutine ne peut pas avoir un type de retour qui contient 'auto'
Erreur du compilateur C7618 la partition de module '%s' ne peut pas être importée avant la déclaration de l'unité ou de l'interface du module principal
Erreur du compilateur C7619 impossible d'exporter '%1$S' car la partition de module '%2s' ne contribue pas à l'interface exportée de l'unité de module '%3s'
Erreur du compilateur C7620 impossible d'exporter la partition de module '%1s' car il ne s'agit pas d'une unité d'interface
Erreur du compilateur C7621 la partition de module '%s' de l'unité de module '%s' est introuvable
Erreur du compilateur C7622 l'extension de fichier d'interface de module est incompatible avec '/module:internalPartition' car la partition n'est pas une interface
Erreur du compilateur C7623 '%$pS' : redéfinition ; XFG declspecs différents
Erreur du compilateur C7624 Le nom de type '%1$S' ne peut pas apparaître à droite d'une expression d'accès au membre de classe
Erreur du compilateur C7625 Le type d'une expression return_value ou return_void d'une promesse de coroutine doit être void
Erreur du compilateur C7626 la classe sans nom utilisée dans le nom typedef ne peut pas déclarer de membres qui ne sont pas des membres de données non statiques, des énumérations de membres ou des classes de membres
Erreur du compilateur C7627 '%1$T' : n'est pas un argument de modèle valide pour '%2$S'
Erreur du compilateur C7628 '%1$D' : ne peut pas être défini par défaut car il n'est pas déclaré en tant qu'ami de '%2$S'
Erreur du compilateur C7629 '%1$D' : ne peut pas être défini par défaut ; la fonction de comparaison a été définie comme étant supprimée
Erreur du compilateur C7630 'c%s' : version de C non prise en charge ; utilisation de la valeur par défaut
Erreur du compilateur C7631 '%1$S' : variable avec liaison interne déclarée mais non définie
Erreur du compilateur C7632 '%1$S' : une clause d'exigence de fin n'est pas autorisée sur une fonction virtuelle
Erreur du compilateur C7633 un paramètre de la liste des paramètres d'exigence ne doit pas avoir d'argument par défaut
Erreur du compilateur C7634 '%1$T' : n'est pas un type de comparaison valide ; utilisez '%2$T' à la place
Erreur du compilateur C7635 une déclaration d'import de module ne peut pas faire apparaître %$M
Erreur du compilateur C7636 '%1$T' : type d'expression non valide pour '%2$I' ; il doit s'agir d'un pointeur vers des données
Erreur du compilateur C7637 %1$T : vous ne pouvez pas instancier implicitement un modèle de classe pendant qu'il est en train d'être défini
Erreur du compilateur C7638 l'argument /newAlignment doit être une puissance de deux
Erreur du compilateur C7639 /newAlignment nécessite au moins /std:c++17
Erreur du compilateur C7640 argument d'attribut non reconnu pour '%1$s'
Erreur du compilateur C7641 argument d'attribut manquant pour '%1$s'
Erreur du compilateur C7642 version de format IFC non prise en charge %d.%d
Erreur du compilateur C7643 '%1$S' : le spécificateur '%2$L' ne peut pas apparaître dans un paramètre de fonction
Erreur du compilateur C7644 les fonctions de suppression d'opérateur de destruction doivent être des fonctions membres
Erreur du compilateur C7645 le premier paramètre formel de suppression d'opérateur de destruction doit être un pointeur vers un type de classe englobant, mais c'était '%$T'
Erreur du compilateur C7646 les fonctions de suppression d'opérateur de destruction ne peuvent pas être des opérateurs de suppression de tableau 'operator delete[]'
Erreur du compilateur C7647 les fonctions de suppression d'opérateur de destruction doivent être des fonctions de libération habituelles
Erreur du compilateur C7648 une fonction de conversion ne peut pas avoir un type retour de fin
Erreur du compilateur C7649 l’attribut '[[xfg::rename]]' peut uniquement être appliqué aux structs, classes et méthodes virtuelles
Erreur du compilateur C7650 l’attribut '[[xfg::rename]]' doit recevoir un argument de chaîne de caractères
Erreur du compilateur C7651 %1$I ne peut pas être utilisé avec /await. Utilisez '%2$M' ou une version ultérieure pour une prise en charge de coroutine standard
Erreur du compilateur C7652 si une fonction membre a une clause d'exigence de fin, alors une autre fonction membre ayant la même signature, et qui ignore les clauses d'exigence de fin, ne peut pas être virtuelle
Erreur du compilateur C7653 '%1$S' : échec de sélection d'un destructeur pour la classe
Erreur du compilateur C7654 un fragment de module privé ne peut apparaître que dans une interface de module principal
Erreur du compilateur C7655 une déclaration ne peut pas être exportée dans le Purview d'un fragment de module privé
Erreur du compilateur C7656 un fragment de module privé ne peut pas être redéclaré
Erreur du compilateur C7657 un fragment de module privé ne peut pas être déclaré avant une déclaration de module
Erreur du compilateur C7658 '%1$S' : l'initialiseur doit être l'adresse d'une variable
Erreur du compilateur C7659 l’attribut '[[xfg::rename]]' peut ne pas être appliqué aux hiérarchies de classes imbriquées
Erreur du compilateur C7660 '%s' : nécessite l'option ou les options de ligne de commande '%s'
Erreur du compilateur C7661 le nom d'en-tête '%s' a une résolution ambiguë pour l'en-tête '%s'
Erreur du compilateur C7662 '%$S' : une coroutine ne peut pas être constexpr ou consteval
Erreur du compilateur C7665 'operator' : vous ne pouvez pas affecter à 'this' car il ne s’agit pas d’une lvalue
Erreur du compilateur C7666 vous ne pouvez pas appliquer 'operator' à 'this' car il ne s’agit pas d’une lvalue
Erreur du compilateur C7667 aucune fonction globale operator delete trouvée
Erreur du compilateur C7668 une fonction avec un paramètre d’objet explicite doit être une fonction membre
Erreur du compilateur C7669 une fonction avec un paramètre d’objet explicite ne peut pas être déclarée 'static'
Erreur du compilateur C7670 seul le premier paramètre peut être un paramètre d’objet explicite
Erreur du compilateur C7671 une fonction membre avec un paramètre d’objet explicite ne peut avoir qu’un seul paramètre de ce type
Erreur du compilateur C7672 une fonction membre avec un paramètre d'objet explicite ne doit pas avoir de spécificateurs de paramètres d'objet implicites à la fin
Erreur du compilateur C7673 les fonctions membres d’objet explicites nécessitent au moins la version du langage C++
Erreur du compilateur C7674 fonction membre 'function 1' avec paramètre d’objet explicite de type 'type 1' ne peut pas surcharger la fonction membre 'function 2' avec le paramètre objet implicite de type 'type 2'
Erreur du compilateur C7675 impossible de surcharger une fonction membre statique avec une fonction membre ayant les mêmes types de paramètres non-objet
Erreur du compilateur C7676 les fonctions membres avec un paramètre d’objet explicite ne peuvent pas être par défaut
Erreur du compilateur C7677 les constructeurs ne peuvent pas contenir de paramètre d’objet explicite
Erreur du compilateur C7678 les fonctions membres avec un paramètre d’objet explicite ne peuvent pas être virtuelles
Erreur du compilateur C7679 Un paramètre d’objet explicite ne peut pas être un pack de paramètres
Erreur du compilateur C7680 seuls les paramètres de fonction peuvent être des paramètres d’objet explicites
Erreur du compilateur C7682 'déclaration' : une déclaration non définissante d’une énumération avec un type sous-jacent fixe n’est autorisée qu’en tant que déclaration autonome
Erreur du compilateur C7683 vous ne pouvez pas créer une référence à 'void'
Erreur du compilateur C7684 le nom du module 'name' a une résolution ambiguë sur IFC
Erreur du compilateur C7685 il n’existe aucun type nommé 'identificateur' dans 'type'
Erreur du compilateur C7686 l’attribut [[msvc::constexpr]] ne peut pas être appliqué à une fonction 'constexpr' ou 'consteval'
Erreur du compilateur C7687 attribut [[attribut]] peut uniquement être appliqué aux instructions et aux fonctions
Erreur du compilateur C7688 '#pragma omp atomic' : expression de type scalaire attendue
Erreur du compilateur C7689 l’attribut [[msvc::intrinsic]] ne peut pas être appliqué à des spécialisations explicites
Erreur du compilateur C7690 l’attribut [[msvc::intrinsic]] ne peut pas être appliqué à une fonction récursive
Erreur du compilateur C7691 '__super' n’est pas pris en charge comme '/allowSuper-' a été spécifié
Erreur du compilateur C7692 'name' : la fonction candidate réécrite a été exclue de la résolution de surcharge car un élément operator!= correspondant a été déclaré dans la même étendue
Erreur du compilateur C7693 les contraintes ne sont pas prises en charge pour les types gérés et les structures
Erreur du compilateur C7694 type managé « type » utilisé dans une définition de contrainte ou une évaluation ou dans une entité qui utilise des contraintes
Erreur du compilateur C7695 coroutine promise type 'type' ne peut pas être abstrait
Erreur du compilateur C7696 Erreur d’analyse TOML : nom d’erreur ; voir « NOM DE FICHIER TOML »
Erreur du compilateur C7697 'header unit' n’est pas une recherche de nom d’en-tête reconnue
Erreur du compilateur C7698 '__declspec(name(...))' nécessite un seul argument de chaîne
Erreur du compilateur C7699 le mappage de fichiers doit être unique. « name 1 » et « name 2 » sont mappés à « filename »
Erreur du compilateur C7700 le type '%$T' dans l'association _Generic est compatible avec le type d'association précédent '%$T'
Erreur du compilateur C7701 association _Generic par défaut déjà spécifiée
Erreur du compilateur C7702 aucun type compatible pour '%$T' dans la liste des associations _Generic
Erreur du compilateur C7703 les espaces de noms imbriqués inline nécessitent au moins '%1$M'
Erreur du compilateur C7704 le spécificateur '_Alignas' ne peut être utilisé que sur des variables et des champs de structure
Erreur du compilateur C7705 '_Atomic' type 'typename' ne peut pas être un tableau ou une fonction
Erreur du compilateur C7706 '_Atomic' de type 'typename' ne peut pas être qualifié atomique ou CVR
Erreur du compilateur C7707 appel à 'function' : type d’argument 'type' doit être un pointeur vers un type atomique
Erreur du compilateur C7708 'variable' : 'thread_local' est valide uniquement sur les variables au niveau du fichier ou de l’étendue de bloc
Erreur du compilateur C7709 'variable' : les variables 'thread_local' dans l'étendue de bloc doivent être marquées static
Erreur du compilateur C7710 'variable' : les champs binaires ne peuvent pas être atomiques
Erreur du compilateur C7711 '_Atomic' ne peut pas être appliqué au type incomplet 'type'
Erreur du compilateur C7712 l’argument d’adresse à l’opération atomique doit être un pointeur vers un entier atomique, 'type' n’est pas valide
Erreur du compilateur C7713 une expression d'instruction ne peut apparaître qu’à l’intérieur d’un corps de fonction
Erreur du compilateur C7714 la syntaxe d’une 'expression d'instruction' est '__extension__ ({ S1; ... ; Sn; })'
Erreur du compilateur C7720 lié pour que la boucle imbriquée à réduire ne soit pas conforme à la spécification OpenMP
Erreur du compilateur C7730 La directive '#directive' requiert 'version de langue' ou une version ultérieure
Erreur du compilateur C7731 'name' n’est pas autorisé sur une déclaration de constructeur
Erreur du compilateur C7732 attente d'une expression avant ']'
Erreur du compilateur C7733 l’opérateur de subscript intégré attend une seule expression
Erreur du compilateur C7734 Le littéral 'size_t' est hors de la plage des valeurs possibles de 'size_t'
Erreur du compilateur C7735 un lambda ne peut pas être à la fois 'static' et 'mutable'
Erreur du compilateur C7736 une expression lambda statique doit avoir une clause de capture vide
Erreur du compilateur C7737 une lambda avec un paramètre d’objet explicite ne doit être ni 'mutable' ni 'static'
Erreur du compilateur C7738 'if consteval' nécessite une instruction composée
Erreur du compilateur C7739 impossible de passer de cette instruction goto à son étiquette
Erreur du compilateur C7740 impossible de passer à l'étiquette de cas
Erreur du compilateur C7741 Incohérence ABI : « function » a été initialement supposé utiliser la sémantique de retour «C », mais il nécessite maintenant la sémantique de retour «C++ »
Erreur du compilateur C7742 'identificateur' : une déclaration anticipée d’une énumération ne peut utiliser qu’un identificateur simple
Erreur du compilateur C7743 __preserve_none la convention d’appel n’est pas prise en charge
Erreur du compilateur C7800 définition d'instanciation explicite dupliquée de 'name'
Erreur du compilateur C7801 'function' : si une déclaration de 'identifier' a l’attribut '[[msvc::disptach]]', toutes les fonctions doivent avoir l’attribut
Erreur du compilateur C7802 'identificateur' : une fonctionnalité doit être résolue en énumérateur
Erreur du compilateur C7803 'identificateur' : une fonctionnalité doit être associée à une fonction non surchargée et non virtuelle
Erreur du compilateur C7804 'identificateur' : impossible de trouver une fonction de répartition par défaut correspondante
Erreur du compilateur C7806 la prise en charge de l’attribut 'msvc::dispatch' nécessite '/experimental:loadTimeSelection'
Erreur du compilateur C7807 en attente d'un littéral de chaîne étroit

Voir aussi

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