In alcune situazioni, il sistema potrebbe generare un errore che suggerisce l’errore c2027 Utilizzo di un tipo non definito. Ci possono sempre essere molte ragioni per questo errore.
PC lento?
Non è questo il motivo che stai cercando? Esplora altre domande chiamate Dichiarazione diretta della sintassi della classe C ++ o chiarisci la tua domanda.
Se dichiari un riassunto effettivo di una sola cosa prima di usare quel testamento, questa è chiamata una nuova dichiarazione provvisoria.
Quando predichiari una funzione, il compilatore sembra avere tutte le idee necessarie per analizzare questo particolare codice che chiama quella funzione: la frase esatta della funzione, il tipo del nome di riunione, il numero da specificare negli argomenti principali viene visualizzato. e digitare de progettato per ogni argomento.
Ma quando si afferma esplicitamente ogni classe, il compilatore sa solo che gli esperti che rivendicano un simbolo particolare (nel tuo caso generic_iterator
) è considerato definitivamente una classe. Quindi l’unico problema che puoi fare con esso prima che in genere sia completamente definito è dichiarare con successo un suggerimento ad esso. (E le persone con una conoscenza del C ++ maggiore di quella che potrei conoscere su un’altra altrimenti due diverse applicazioni segrete.) Non puoi chiamare la maggior parte dei membri, perché il compilatore non conosce ancora la struttura. Il tuo codice scope sta cercando di nominare un costruttore con la classe precedentemente specificata, ma sfortunatamente il compilatore non conosce ancora questo tipo di costruttore.
Non conosco un modo semplice e migliore per risolvere questo problema. Altri probabilmente possederanno soluzioni migliori, ma voglio correggere il tipo di spostando tutto il codice necessario per accedere ai membri del campo dichiarato all’inizio di .h
> direttamente in . cpp
file. Nel caso particolare dell’elemento, scriverei semplicemente iterator get yourself ();
nel file .h
per poi scrivere nel file .cpp
che probabilmente riscriverei generic_iterator darray :: begin() return iteratore (ptrarray); .
Questo aiuterà perché a quel punto è nota la definizione completa del programma generic_iterator
.
ha risposto il 15 novembre 20 alle 21:36.
47.8k 88 distintivi preziosi 8181 distintivi d'oro 119119 distintivi di bronzo
KIl compilatore vuole conoscere la definizione del raggruppamento di una persona generic_iterator
quando analizza queste definizioni operative
PC lento?
ASR Pro è la soluzione definitiva per le tue esigenze di riparazione del PC! Non solo diagnostica e ripara in modo rapido e sicuro vari problemi di Windows, ma aumenta anche le prestazioni del sistema, ottimizza la memoria, migliora la sicurezza e mette a punto il PC per la massima affidabilità. Allora perché aspettare? Inizia oggi!

begin() iteratore restore iteratore (ptrarray);iteratore end() ripetizione + iteratore (dimensione ptraarray);
Altrimenti, non saremo in grado di determinare se questo codice è corretto, ovvero la classe generic_iterator
raggiunge già un costruttore che può essere chiamato con un argomento.
Si noti che sarebbe affidabile dichiarare l'indice spietato utilizzando un operatore non costante completo. Ad esempio
int & driver [] (int i);const int & master [] (int i) const;
int & rete [] (int i);int rete [] (int i) const;
Prova anche a usare il qualificatore const
combinato con funzioni membro che non modificano mai il giocattolo stesso, come per il perfetto da vuoto
a max_size
o, forse copia
vuoto bool () const;void publishing() const;size_t max_size() const;
ha risposto Nov quindici minuti alle 21:34
232k
Migliora la velocità del tuo computer oggi scaricando questo software: risolverà i problemi del tuo 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
Dit Is De Eenvoudigste Manier Om Fout C2027 Op Te Lossen Met Eenvoudig Verbruik Van Een Niet-gedefinieerd Type
Voici Comment Corriger L'erreur C2027 Avec Une Utilisation Simple Dans Un Type Non Défini
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
