Вітаю!
Як відомо у С і у С++ будь-який покажчик можна кастувати у void *. Але у С++ це не працює з покажчиками на методи класу. У випадку, якщо мені не потрібно знати тип даних, я завжди можу кастувати покажчик у void * і зберігати його (питання чи треба так робити залишаю осторонь, цікавить саме технічна можливість таке робити). А як же бути з покажчиками на методи? Чи існує технічна можливість зберігати їх десь у загальному випадку?
Я знаю, що краще не оперувати чимось на зразок (MyObject::*method_ptr) (), а використовувати або віртуальні методи, або std::function<..> з лямбдами, або метапрограмування, але мене цікавить саме технічна можливість. У когось є ідеї? Дякую.