Czy istnieje cecha typ, czy jest to możliwe, aby napisać typu cechę is_scoped_enum<T>
takie, że:Czy można określić, czy typ jest typem wyliczenia o określonym zakresie?
- jeśli
T
jest lunetą wyliczenie,is_scoped_enum<T>::value
jesttrue
i - jeśli
T
jest innego typu,is_scoped_enum<T>::value
jest false
Przez * scoped enum *, miałeś na myśli wyliczenie C++ 11? – Nawaz
@Nawaz: Wykreślona enum to nazwa "klasy enum" w C++ 11, tak. –
Po prostu z ciekawości, jakie są praktyczne zastosowania tej aplikacji? – Xeo