Russian Qt Forum
Ноябрь 25, 2024, 04:59 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: does not name a type  (Прочитано 14857 раз)
time.h
Гость
« : Июнь 16, 2011, 22:01 »

does not name a type при объявлении указателя на пользовательский класс А.
Класс А имеет виртуальную функцию и в классе где объявляется указатель на класс А,также используются производные классы от класса А.
« Последнее редактирование: Июнь 16, 2011, 22:21 от time.h » Записан
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3260


Просмотр профиля
« Ответ #1 : Июнь 16, 2011, 22:07 »

хедер не подключил
Записан
time.h
Гость
« Ответ #2 : Июнь 16, 2011, 22:09 »

Не я конечно нуб,но все же этот вариант я сто раз проверил.
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #3 : Июнь 16, 2011, 22:13 »

может код покажешь?
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
time.h
Гость
« Ответ #4 : Июнь 16, 2011, 22:20 »

Да я думаю не стоит.Много классов.Много кода.
Записан
LisandreL
Птица говорун
*****
Offline Offline

Сообщений: 984


Надо улыбаться


Просмотр профиля
« Ответ #5 : Июнь 16, 2011, 22:31 »

Да я думаю не стоит.Много классов.Много кода.
Типа угадайте телепатически что у меня не так?
Всё выше правильно написали - либо хедер не подключен, либо в названии типа опечатка.

На той строке, где ошибка ctrl+click по названию класса - если никуда не перешли (или перешли, но нетуда), значит точно ошибка в этом.
Записан
time.h
Гость
« Ответ #6 : Июнь 16, 2011, 22:45 »

Цитировать
Типа угадайте телепатически что у меня не так?

Без телепатии неплохо справляешся. Смеющийся Проблема похоже заключается в том что название класса совпадает с названием одной из функций QObject.
Всем спасибо за помощь.
« Последнее редактирование: Июнь 16, 2011, 22:53 от time.h » Записан
LisandreL
Птица говорун
*****
Offline Offline

Сообщений: 984


Надо улыбаться


Просмотр профиля
« Ответ #7 : Июнь 16, 2011, 22:53 »

Проблема похоже заключается в том что название класса совпадает с названием одной из функций QObject.
Могу посоветовать следовать правилам именования в Qt - имена классов с Большой буквы, а имена переменных и функций - с маленькой.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.108 секунд. Запросов: 23.