Table of Contents
В некоторых случаях ваша система может получить ошибку, указывающую на ошибку c2027 Использование, относящуюся к неопределенному типу. Ошибка идеи может быть вызвана множеством причин.
ПК работает медленно?
Разве это не причина, которую вы ищете? Изучите другие вопросы, называемые прямым объявлением синтаксиса класса C ++, или проясните свой вопрос.
Если вы объявляете сводку только одной вещи перед ее использованием, это называется идеальным новым предварительным объявлением.
Когда вы предварительно объявляете функцию, у компилятора есть все идеи, поэтому ему необходимо проанализировать код, который вызывает какую функцию: точное имя функции, какой-то тип возвращаемого имени, номер, который должен быть указывается в аргументах. , и, кроме того, введите de для каждого аргумента.
Но когда вы явно объявляете каждый класс, какой-то компилятор знает только, что этот конкретный символ (в случае generic_iterator
) определенно является символом. Тогда единственная тема, которую вы можете сделать из-за этого, прежде чем она будет полностью определена, – это возможность успешно объявить указатель на нее. (И мы с большим знанием C ++, чем я должен знать об одном или двух различных подпольных приложениях.) Вы не можете вызвать все члены, потому что компилятор еще не знает их структуру. Ваш способ области видимости пытается вызвать конструктор с в настоящее время ранее указанным классом, но компилятор абсолютно еще не знает о таком конструкторе.
Я еще не знаю простого способа решить эту проблему. У других, вероятно, будут лучшие решения, но я хочу исправить это, переместив весь, я бы сказал, код, который требуется для доступа к людям объявленного класса, в начало, связанное с .h
>, непосредственно в < code> .cpp файл. В этом конкретном случае я мог бы просто написать iterator begin ();
для файла .h
, тогда я бы явно написал в файле .cpp
, который, вероятно, я бы написал generic_iterator darray :: beginnce () return iterator (ptrarray );
.
Это может помочь, поскольку на этом этапе отмечается полная персонификация программы generic_iterator
.
удовлетворен 15 ноя 15 в 21:36.
47.8k 88 золотых значков 8181 серебряный знак 119119 бронзовых знаков
KКомпилятор хочет понять определение группировки generic_iterator
, если возможно, анализируя эти определения операций
ПК работает медленно?
ASR Pro — идеальное решение для ремонта вашего ПК! Он не только быстро и безопасно диагностирует и устраняет различные проблемы с Windows, но также повышает производительность системы, оптимизирует память, повышает безопасность и точно настраивает ваш компьютер для максимальной надежности. Так зачем ждать? Начните сегодня!
начинать с () итератор return iterator (ptrarray);итератор give up () повторение + итератор (размер ptraarray);
В противном случае наша организация не сможет определить, верен ли код идеи, т.е. имеет ли шарм generic_iterator
уже конструктор, который обязательно будет вызываться с аргументом.
Отметьте, что было бы правильно объявить каталог безжалостным, используя непостоянный оператор. По рассматриваемой ситуации
int & оператор [] (int i);const int & master [] (int i) const;
int & оператор [] (int i);int сеть мобильного телефона [] (int i) const;
Также попробуйте использовать все квалификаторы const
с функциями-членами, в которых никогда не изменяют сам объект, например, для наиболее подходящих empty
или max_size
вместе с, возможно, print
unload bool () const;void print () const;size_t max_size () const;
Создан 15 ноя в.
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
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
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
г.