crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

Count0
  опции профиля:
сообщение 24.12.2012, 11:46
Сообщение #1


Студент
*

Группа: Новичок
Сообщений: 17
Регистрация: 30.7.2011
Пользователь №: 2772

Спасибо сказали: 0 раз(а)




Репутация:   0  


Требуется реализовать класс унаследованыый от Qgradient. Однако при описании самого класса мне не удалось найти каких либо виртуальных методов, которые должен реализовывать наследник для того чтобы градиент работал (То есть методов в которых должны производится расчкты яркости для точки). Каким образом можно реализовать подобное наследование (если вообще можно)?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
Алексей1153
  опции профиля:
сообщение 25.12.2012, 6:28
Сообщение #2


фрилансер
******

Группа: Участник
Сообщений: 2944
Регистрация: 19.6.2010
Из: Обливион
Пользователь №: 1822

Спасибо сказали: 215 раз(а)




Репутация:   34  


Цитата(Count0 @ 24.12.2012, 19:01) *
Переопределить без модификатора virtual в базовом классе разве можно?

конечно можно

Цитата(Count0 @ 24.12.2012, 19:01) *
по указателю на базовый класс не будет вызван мой метод из таблицы виртуальных методов.

совершенно верно. А кто сказал, что нужно будет пользоваться указателем типа "родительский класс" ? :) Пользуйся новым классом

Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 28.6.2025, 23:10