В классе определен член некоторого типа:
struct S {
Type Value;
};
S s;
Можно ли получить тип этого члена через
сам объект (а не через его класс), кроме как определить новый объект через выведение/инициализацию при помощи auto? Например, определить новый объект такого типа, но не инициализировать его.
Аналогично, если в классе определен сам тип:
struct S {
typedef Type T;
};
S s;
Его можно использовать через S::T, а можно ли это сделать через объект (s)?