¿Hay un rasgo tipo, o es posible escribir un rasgo tipo is_scoped_enum<T>
tal que:¿Es posible determinar si un tipo es un tipo de enumeración con ámbito?
- si
T
es una enumeración restringidos,is_scoped_enum<T>::value
estrue
y - si
T
es cualquier otro tipo,is_scoped_enum<T>::value
es falsa
Por * scoped enum *, ¿quiso decir C++ 11's enum? – Nawaz
@Nawaz: una enumeración delimitada es lo que se llama una 'clase enum' en C++ 11, sí. –
Solo por curiosidad, ¿qué aplicaciones prácticas hay para esta? – Xeo