Здравствуйте, гость ( Вход | Регистрация )
|
igor_bogomolov |
30.7.2009, 10:58
Сообщение
#1
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 1215 Регистрация: 22.3.2009 Из: Саратов Пользователь №: 630 Спасибо сказали: 235 раз(а) Репутация: 29
|
Пытаюсь реализовать аналог Q_PROPERTY.
Раскрывающийся текст Весь затык в том, что в базовый класс надо передать указатели на не статические методы классов потомков. Как можно решить эту проблему? Можно конечно для каждого метода делать,что-то вроде и передавать указатель уже этого методаНо тогда весь смысл в свойствах теряется. Как быть? Кто-нибудб делал что-то подобное. Может есть другой способ реализации PROPERTY? Сообщение отредактировал igor_bogomolov - 30.7.2009, 11:02 |
|
|
|
![]() |
|
igor_bogomolov |
30.7.2009, 12:13
Сообщение
#2
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 1215 Регистрация: 22.3.2009 Из: Саратов Пользователь №: 630 Спасибо сказали: 235 раз(а) Репутация: 29
|
Выдает следущую ошибку
|
|
|
|
igor_bogomolov Аналог Q_PROPERTY 30.7.2009, 10:58
BRE Посмотри на boost::bind. 30.7.2009, 11:41
igor_bogomolov Цитата(BRE @ 30.7.2009, 12:41) Посмотри н... 30.7.2009, 11:54
BRE Цитата(igor_bogomolov @ 30.7.2009, 12:54)... 30.7.2009, 12:01
Влад Посмотри, например, вот на это: http://www.progz.r... 30.7.2009, 12:16
BRE Набросаю прямо здесь небольшой пример:
typedef boo... 30.7.2009, 12:20
igor_bogomolov cppclass base
{
public:
base();
virt... 30.7.2009, 13:33
BRE Более подробный рабочий пример:
Раскрывающийся тек... 30.7.2009, 13:50
igor_bogomolov BRE, спасибо огромнейшее. Все получилось.
Остал... 30.7.2009, 14:12
AD Цитата(igor_bogomolov @ 30.7.2009, 15:12)... 30.7.2009, 14:13
ViGOur Цитата(igor_bogomolov @ 30.7.2009, 15:12)... 30.7.2009, 15:22
igor_bogomolov Вот что в результате получилось.
инклюдники и опре... 30.7.2009, 17:02
BRE Цитата(igor_bogomolov @ 30.7.2009, 18:02)... 30.7.2009, 17:08
Влад Цитата(igor_bogomolov @ 30.7.2009, 18:02)... 30.7.2009, 17:18![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 14.12.2025, 23:30 |