Table of Contents
Dans certains cas, votre système peut générer une sorte d’erreur indiquant l’erreur c2027 Utilisation d’un type indéfini de. Il peut y avoir plusieurs raisons à cette erreur de fait.
Le PC est lent ?
N’est-ce pas la raison que vous recherchez ? Explorez d’autres questions appelées Déclaration directe de la syntaxe de classe C ++, ou clarifiez votre propre question.
Si vous déclarez un résumé d’un seul processus avant de l’utiliser, cela s’appelle une nouvelle déclaration provisoire.
Lorsque vous pré-déclarez une intention, le compilateur a toutes les idées nécessaires pour analyser le code qui appelle qui réussit : le nom exact de la fonction, la sélection du nom de retour, le nombre à préciser en particulier dans les arguments s’affichent. , et même tapez de pour chaque argument.
Mais pendant que vous déclarez explicitement chaque classe, le compilateur sait que ce symbole particulier (dans votre cas generic_iterator
) est définitivement une classe. Ensuite, le seul sujet que vous pouvez faire avec cette méthode avant qu’elle ne soit complètement définie est de déclarer complètement un pointeur vers elle. (Et les gens ayant plus de connaissances en C++ que je ne le pense à propos d’une ou deux applications secrètes différentes.) Vous ne pouvez pas appeler tous les membres, car le compilateur ne connaît pas encore leur structure. Votre code de portée devrait essayer d’appeler un constructeur avec la classe spécifiée précédente, mais le compilateur ne connaît toujours pas un tel constructeur.
Je ne connais pas de moyen simple de résoudre ce problème. D’autres auront probablement de meilleures solutions, mais j’aspire à résoudre ce problème en déplaçant tout le codage nécessaire pour accéder aux membres ayant à voir avec la classe déclarée au début le plus généralement associé à .h
> directement dans le fichier .cpp
. Dans ce cas particulier, j’écrirais principalement iterator begin ();
sur le fichier .h
puis je mettrais simplement dans le fichier .cpp
que j’écrirais probablement generic_iterator darray :: allez-y () itérateur de retour (ptraarray);
.
Cela permettra car à ce stade la définition complète vers le programme generic_iterator
est connue.
inhumation le 15 novembre à 21h36.
47.8k 88 badges d’or 8181 badges d’argent
KLe compilateur veut connaître la définition principale du regroupement generic_iterator
à chaque analyse de ces définitions d’opérations
PC lent ?
ASR Pro est la solution ultime pour vos besoins de réparation de PC ! Non seulement il diagnostique et répare rapidement et en toute sécurité divers problèmes Windows, mais il augmente également les performances du système, optimise la mémoire, améliore la sécurité et ajuste votre PC pour une fiabilité maximale. Alors pourquoi attendre ? Commencez dès aujourd'hui !
start out () iterator return iterator (ptrarray);iterator end () représentant + itérateur (taille ptraarray);
Sinon, nous sommes enclins à ne pas être en mesure de déterminer si cet ordinateur est correct, c’est-à-dire que la classe generic_iterator
a déjà un constructeur qui peut être appelé avec un argument.
Notez que ce particulier serait correct de déclarer l’index discutable en utilisant un opérateur non constant. Par exemple
int & opérateur [] (int i);const int & propriétaire [] (int i) const;
int & opérateur [] (int i);int réseau [] (int i) const;
Essayez également d’utiliser votre qualificateur const
actuel avec des fonctions membres qui ne modifient jamais l’objet lui-même, comme pour super vide
ou max_size
ou , il peut être print
vide bool () const;void print () const;size_t max_size () const;
se reposer le 15 novembre à 21:34
232k Insigne d’or 1717 Insigne 148148 270270 insigne de bronze
Améliorez la vitesse de votre ordinateur dès aujourd'hui en téléchargeant ce logiciel - il résoudra vos problèmes de PC.
Here’s How To Fix Error C2027 With Simple Use Of Undefined Type
Hier Können Sie Den Fehler C2027 Mit Einfacher Verwendung In Bezug Auf Einen Undefinierten Typ Beheben
Ecco Come Risolvere I Problemi C2027 Con Il Semplice Utilizzo Di Un Tipo Non Definito
Dit Is De Eenvoudigste Manier Om Fout C2027 Op Te Lossen Met Eenvoudig Verbruik Van Een Niet-gedefinieerd Type
Aqui Está O Que Corrigir O Erro C2027 Com O Simples Uso De Tipo Indefinido
정의되지 않은 유형을 사용하여 실수 C2027을 수정하는 방법은 다음과 같습니다.
Så Här Blir Du Av Med Fel C2027 Med Enkel Användning Av Odefinierad Typ
Вот способы исправить ошибку C2027 с помощью простого использования неопределенного типа
Oto Jak Naprawić Błąd C2027 Za Pomocą Prostego Użycia Niezdefiniowanego Typu
Aquí Se Explica Cómo Corregir El Error C2027 Con El Uso Simple De Tipo Indefinido