Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.12.2010, 20:00   #1
DartDayring
Пользователь
 
Регистрация: 10.02.2010
Сообщений: 55
По умолчанию массив методов класса

Массив
Код:
  
void (Worker::*menu2[5])(Worker::base *obj)={&Worker::sort_alfavit,&Worker::sort_stash,&Worker::poisk_nom,&Worker::poisk_pos,&Worker::exits};
Доступ к элементам
Код:
(this->*(menu2[q-1]))(obj);
Ругается на this
Код:
error C2355: this: может указываться только в нестатических членах-функциях
DartDayring вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
вынос методов класса в дин библиотеки(dll) Пепел Феникса Общие вопросы C/C++ 8 07.12.2010 20:55
Массив эллементов пользовательского класса windzor Общие вопросы .NET 4 02.03.2010 19:53
Использование методов вне класса prikolist Общие вопросы C/C++ 12 07.05.2009 13:57
Массив ссылок на функции класса therom Общие вопросы C/C++ 0 30.09.2008 15:59
массив указателей на методы класса? cout Общие вопросы C/C++ 2 08.05.2008 09:43