Здравствуйте, ilnar, Вы писали:
I>вот бы еще побороть __stdcall
Тут две проблемы
Во первых VC2010 не компилирует этот пример.
Во вторых для преобразования в указатель на функцию придется писать обертку.
Лямбду с __stdcall создать легко:
auto p = [](int a) -> int __stdcall { return a; }
Можно даже завернуть в std::function
std::function<int(int)> px(p);