![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
lanz |
![]()
Сообщение
#1
|
![]() Старейший участник ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 690 Регистрация: 28.12.2012 Пользователь №: 3660 Спасибо сказали: 113 раз(а) Репутация: ![]() ![]() ![]() |
В общем суть такова, есть некоторое количество(N) классов, наследующих от общего предка.
У предка есть интерфейс управления для обработки команд. Раскрывающийся текст
Естественно конкретные реализации по разному обрабатывают команды. В первом приближении примерно так: Раскрывающийся текст
Естественно это не очень красиво, поэтому сразу второе приближение: Раскрывающийся текст
В map хранятся указатели на функции члены. Естественно мне захотелось вынести все это в базовый класс. Раскрывающийся текст
Загвоздка в том что мы не можем добавлять функции-члены наследующих классов в список. Можно конечно обойтись списком свободных функций, но интересно, как описать Map который будет содержать функции члены не только базового но и производных классов? |
|
|
![]() |
Алексей1153 |
![]()
Сообщение
#2
|
![]() фрилансер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2944 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: ![]() ![]() ![]() |
стати насчет массивов данных, что тут лучше, base64? Нормально будет для объемов до 500Кб? А то что то меня душит, непойму что жабу не слушай, делай строку хексов 00112233AAFF , а то на конвертации потратишь больше ресурсов ) 500 кб - фигня для нечастых обменов если же всё столь специфично, что нужно часто передавать массивы, то делай для этого отдельный быстрый метод без текста. |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 11.7.2025, 2:18 |