1 | ||||||
Создать класс, в котором можно сохранить любой вызываемый объект или функцию11.08.2014, 14:27. Показов 863. Ответов 5
Метки нет Все метки)
(
Возникла идея создать класс, в котором можно сохранить любой вызываемый объект или функцию. Что то наподобие std::function, но только не параметризирован, с использованием технологии Type Erasure. Вот такой первый набросок получился (естественно не рабочий):
0
|
|
11.08.2014, 14:27 | |
Ответы с готовыми решениями:
5
Можно-ли наследовать класс, в котором определен объект текущего класса?
Lazarus чистить любой объект в котором пытаемся рисовать Недопустимый неполный тип , или как передать в функцию указатель на объект класса , или просто объект |
В астрале
![]() 8048 / 4805 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
||||||
11.08.2014, 14:40 | 2 | |||||
1
|
В астрале
![]() 8048 / 4805 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
|
11.08.2014, 15:23 | 4 |
DiffEreD, Ну да, возможно. Буст ведь тоже не идиоты пишут, а т.к. any не имеет conversion оператора, но имеет шаблонные функции вида any_cast, делаем вывод, что такой трюк реализовать невозможно.
0
|
Каратель
![]() |
|
11.08.2014, 16:53 | 5 |
Добавлено через 6 минут по теме: как вариант навешивать callback в который будет пихатся результат Абстракция вызова функции
2
|
710 / 283 / 16
Регистрация: 31.03.2013
Сообщений: 1,340
|
|
11.08.2014, 21:30 | 6 |
А зачем? Я вот не понимаю, это что-то сродни мазохизму что-ли?
![]() ![]()
0
|
11.08.2014, 21:30 | |
Помогаю со студенческими работами здесь
6
Есть хоть один язык программирования, в котором переменную или функцию можно объявить после её использования?
Как заставить объект "Дерево" двигаться мышкой? Или любой другой объект
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |