Table of Contents
Em alguns casos, seu sistema pode gerar um erro indicando o erro c2027 Uso relacionado com tipo indefinido. Pode haver muitos motivos apenas para esse erro.
PC lento?
Não é esse o motivo pelo qual você está procurando? Explore outras perguntas chamadas de declaração direta da sintaxe da classe C ++ ou esclareça sua própria pergunta.
Se você declarar um resumo de, na melhor das hipóteses, uma coisa antes de usá-lo, isso é denominado como uma nova declaração provisória.
Quando o público pré-declara uma função, o compilador tem todas as soluções de que precisa para analisar o código que se refere a essa função: o nome exato da finalidade, o tipo de nome de retorno, a quantidade de a ser especificado nos argumentos está em exibição. e digite de para cada argumento.
Mas quando você declara explicitamente cada classe, seu compilador só sabe que aquela imagem particular (no seu caso generic_iterator
) é definitivamente uma boa classe sólida. Então, o único tópico que você pode praticar antes de estar totalmente definido é declarar com sucesso um ponteiro para ele. (E associados com mais conhecimento de C ++ do que eu poderia saber sobre um ou dois aplicativos de técnica diferentes.) Você não pode chamar todos os membros, porque o compilador faz a diferença e ainda não conhece sua estrutura. Seu código de amplitude está tentando chamar um construtor além da classe especificada anteriormente, mas o compilador realmente ainda não conhece esse construtor.
Normalmente não conheço uma maneira fácil de resolver esse problema. Outros provavelmente terão soluções melhores, pelo contrário, quero corrigir isso movendo todo o código que é necessário para acessar todos os membros da classe declarada para a chegada de .h
> diretamente em < code> .cpp arquivo. Nesse caso específico, eu escreveria apenas iterator begin ();
quando se trata do arquivo .h
, então eu apenas escrevo no arquivo .cpp
onde provavelmente escreveria generic_iterator darray :: embark on () return iterador (ptrarray);
.
Isso ajudará porque neste ponto a definição típica do programa generic_iterator
é muito conhecida.
respondeu 15 de novembro às 21h36.
47,8k
KO compilador quer saber a definição do agrupamento generic_iterator
ao analisar essas definições de operação
PC lento?
ASR Pro é a solução definitiva para suas necessidades de reparo de PC! Ele não apenas diagnostica e repara vários problemas do Windows com rapidez e segurança, mas também aumenta o desempenho do sistema, otimiza a memória, melhora a segurança e ajusta seu PC para máxima confiabilidade. Então por que esperar? Comece hoje!

begin () iterador return iterator (ptrarray);seção final do iterador () repetição + iterador (tamanho do ptraarray);
Caso contrário, não seremos capazes de determinar se este código está correto, ou seja, o status generic_iterator
já possui um construtor que pode ser chamado com um argumento.
Observe que seria correto declarar meu índice implacável usando um operador não constante. Para ilustração
int & operator [] (int i);const int & master [] (int i) const;
int & operator [] (int i);int system [] (int i) const;
Também tente usar o qualificador const
com comportamentos de membros que nunca modificam o próprio objeto, como quando perfeito vazio
ou max_size
ou, talvez imprimir
limpou bool () const;void print () const;size_t max_size () const;
respondeu 15 de novembro às 21:34
232k
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
Voici Comment Corriger L’erreur C2027 Avec Une Utilisation Simple Dans Un Type Non Défini
정의되지 않은 유형을 사용하여 실수 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
