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

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

Страниц: 1 [2]   Вниз
  Печать  
Автор Тема: Пропадает виртуальная функция  (Прочитано 8360 раз)
BRE
Гость
« Ответ #15 : Апрель 01, 2010, 11:02 »

2 dr_Begemot
Попробуй перенести декларацию функции drawingRect из секции private, в секцию protected.
Записан
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #16 : Апрель 01, 2010, 14:42 »

Я имел ввиду
Код:
static MyClass test;
MyClass::MyClass(.. )
{
    ...
    drawingRect();  // здесь точка останова
}

int main(int argc, char *argv[]){
...
}
Записан
dr_Begemot
Гость
« Ответ #17 : Апрель 01, 2010, 15:32 »

2 dr_Begemot
Попробуй перенести декларацию функции drawingRect из секции private, в секцию protected.


В protected и есть.
Записан
BRE
Гость
« Ответ #18 : Апрель 01, 2010, 15:35 »

В protected и есть.
А здесь опечатка?
Код
C++ (Qt)
class A : public QGLWidget{
       Q_OBJECT
 
       friend class B;
public:
       A(QWidget* parrent = 0);
 
       virtual void test();
private:
       virtual QString drawingRect();
};
 

И объясни для чего ты используешь friend class B; ?
« Последнее редактирование: Апрель 01, 2010, 16:04 от BRE » Записан
Страниц: 1 [2]   Вверх
  Печать  
 
Перейти в:  


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