Retyrn0
|
||||||||||||||||
#1 | ||||||||||||||||
Анонимные функции, как параметр - C++26.03.2014, 20:13. Просмотров 2113. Ответов 21
Метки нет Все метки)
(
Здравствуйте. Есть проблема - много функций, каждой придумывать имена не хочу, тем более, что они мне не пригодятся. Суть такова:
классно, что закрывающаяся скобка функции и точка с запятой - это ![]()
0
|
|
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
|
26.03.2014, 20:13 |
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Анонимные функции, как параметр (C++):
21
String как параметр функции - C++ лямбда как параметр функции - C++ Имя файла как параметр функции - C++
Динамический массив как параметр функции - C++ Передача функции как параметр шаблона - C++ |
Retyrn0
|
|
27.03.2014, 13:45 [ТС] | #16 |
Нет, это для простоты. На самом деле у класса значительно больше адресов функций.
Добавлено через 2 минуты Кроме вывода на экран объект нужно вращать, двигать, делать очень многие вещи. Но каждая из этих вещей каждым объектом делается по разному. Добавлено через 4 минуты Вы имеете ввиду для каждого объект создавать свой класс с наследованием класса Object, в которо описаны все общие параметры?
0
|
0x10
2544 / 1724 / 260
Регистрация: 24.11.2012
Сообщений: 4,338
|
|
27.03.2014, 13:50 | #17 |
0
|
Retyrn0
|
|
27.03.2014, 13:58 [ТС] | #18 |
Такая штука, например, нужно все объекты отобразить на экране из библиотеки, которая ничего не знает о существовании потомков класса Object. В этом вся проблема.
Добавлено через 3 минуты Единственный выход - создать списки адресов функций в основной библиотеке, который инициализируется из библиотек объектов, в которой циклом выполняются функции по адресам, но тогда теряется смысл использования ООП. Я изначально собирался так сделать, но потом решил попытаться сделать "по человечески" - с ООП.
0
|
0x10
2544 / 1724 / 260
Регистрация: 24.11.2012
Сообщений: 4,338
|
|
27.03.2014, 13:59 | #19 |
0
|
0x10
2544 / 1724 / 260
Регистрация: 24.11.2012
Сообщений: 4,338
|
|
27.03.2014, 14:03 | #21 |
Не адреса функций, а виртуальные методы.
0
|
Retyrn0
|
|
27.03.2014, 14:15 [ТС] | #22 |
Гляну что быстрее. В общем всем спасибо за пищу для ума и экспериментов, буду пробовать.
0
|
27.03.2014, 14:15 | |
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
|
27.03.2014, 14:15 |
Привет! Вот еще темы с ответами:
22
Указатель как входной параметр функции - C++ Указатель на структуру, как параметр функции - C++ Двумерный массив как параметр функции - C++ Как передать элемент структуры, как параметр функции - C++ Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |