Здравствуйте, kov_serg, Вы писали:
R>>Ну а как должно быть, чтоб тебе понравилось?
_>
_>так:
_>_>int* (*pointer)(D*)=&D::a;
_>
Ну да, и чтоб вот так нельзя было:
int* (*pointer)(А*)=&D::a;
Да?
И чем твой вариант принципиально лучше чем:
int D::*pointer = &D::a;
?
Да и вообще, пользоваться указателями на функции в наше время, это что-то странное. Пережитки полиморфизма времени выполнения.