Указатель на статический метод локальной структуры
От: _yk  
Дата: 24.07.11 11:18
Оценка:
Возник вопрос, можно ли так делать, то есть обращаться по указателю к статическому методу локально объявленной структуры?

#include <iostream>

class A
{
public:
    A()
    {
        struct t {
            static void doit(int a)
            {
                std::cout << a << std::endl;
            }
        };
        
        f = t::doit;
    }
    
    void (*f)(int);
};

int main()
{
    A a;
    a.f(42);
}
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.