Возможно ли иметь нетипичный параметр шаблона, который на самом деле является указателем на члена класса?Я собираюсь сделать что-то вроде следующего:
struct Person {
Dog dog;
};
template <?? ptr>
struct Strange {
// ...
};
typedef Strange<&Person::dog> weird;
Моя работа до сих пор заставляет меня поверить, что ничего подобного не возможно, но мне любопытно, если кто-то может сказать иначе.