Table of Contents
어떤 상황에서는 시스템에서 오류 c2027 정의되지 않은 유형 사용을 설명하는 오류를 생성할 수 있습니다. 이 오류에는 여러 가지 이유가 있을 수 있습니다.
PC가 느리게 실행되나요?
그것이 당신이 찾고 있는 이유가 아닙니까? C ++ 클래스 구문의 직접 선언이라는 다른 질문을 탐색하거나 자신의 질문을 정리하십시오.
각 요약을 사용하기 전에 한 가지만 선언하면 이를 새로운 잠정 선언이라고 합니다.
함수를 미리 선언할 때 컴파일러는 해당 함수를 호출하는 코드를 구문 분석하는 데 필요한 모든 아이디어를 가지고 있습니다. 함수의 정확한 개념, 회수 이름의 유형, 지정될 번호 특정 인수가 표시됩니다. , de를 입력하여 각 인수를 생성합니다.
그러나 각 클래스를 명시적으로 주장할 때 컴파일러는 특정 기호(귀하의 경우 generic_iterator
)가 일반적으로 확실히 클래스라는 것만 알고 있습니다. 그러면 아마도 완전히 정의되기 전에 그것에 대해 할 수 있는 유일한 주제는 제안을 성공적으로 선언하는 것입니다. (그리고 내가 아는 것보다 C ++ 지식이 더 많은 사람들은 하나 또는 두 개의 다른 비밀 응용 프로그램에 대해 알고 있습니다.) 컴파일러가 아직 개별 구조를 알지 못하기 때문에 모든 구성원을 호출할 수는 없습니다. 범위 코드가 이전에 지정된 클래스로 생성자를 확인하려고 시도하지만 그럼에도 불구하고 컴파일러는 생성자의 다양성에 대해 아직 알지 못합니다.
이 문제를 해결하기 위한 쉬운 전략을 모르겠습니다. 다른 사람들은 더 나은 솔루션을 얻을 수 있지만 선언된 교육 세션의 구성원에 액세스하는 데 중요한 모든 코드를 특히 에서
파일. 이 조언의 특별한 경우에는 .h
>의 시작 부분으로 이동하여 앞의 내용을 수정하고 싶습니다. .cpp iterator kick off ()를 작성하겠습니다.
in .h
history 다음 .cpp
파일에 작성하면 아마도 generic_iterator darray :: begin () return iterator (ptrarray ); .
이것은 generic_iterator
프로그램의 전체 정의를 알고 있기 때문에 도움이 될 것입니다.
11월 15일 24시 21시 36분에 답변함.
47.8k
K 컴파일러는 이러한 프로세스 정의를 구문 분석할 때 generic_iterator
그룹화 방법에 대한 정의를 알고 싶어 합니다.
PC가 느리게 실행되나요?
ASR Pro은 PC 수리 요구 사항을 위한 최고의 솔루션입니다! 다양한 Windows 문제를 신속하고 안전하게 진단 및 복구할 뿐만 아니라 시스템 성능을 향상시키고 메모리를 최적화하며 보안을 개선하고 최대 안정성을 위해 PC를 미세 조정합니다. 왜 기다려? 지금 시작하세요!
begin () 반복자 환불 반복자 (ptrarray);반복자 끝 () 반복 + 반복자 (ptraarray 크기);
그렇지 않으면 이 코드가 올바른지 결정할 준비가 되지 않습니다. 즉, generic_iterator
클래스가 이미 1개의 인수로 호출할 수 있는 생성자를 얻었는지 여부를 판단할 수 없습니다.
상수가 아닌 고유한 연산자를 사용하여 인덱스를 무자비하게 선언하는 것이 구제책이라는 점에 유의하십시오. 예를 들어
int & 공급업체 [] (int i);const int & master [] (int i) const;
int & proprietor [] (int i);int 네트워크 [] (int i) const;
또한 완벽한 empty
및/또는 max_size
또는 , 아마도 make
빈 bool() const;무효 인상 () const;size_t max_size() const;
11월 15일 21:34에 답변됨
232k
이 소프트웨어를 다운로드하여 오늘 컴퓨터의 속도를 향상시키십시오. 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
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
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
년