Есть ли способ обнаружить во время компиляции, если компилятор поддерживает некоторые функции С++ 11? Например, что-то вроде этого:
#ifndef VARIADIC_TEMPLATES_SUPPORTED
#error "Your compiler doesn't support variadic templates. :("
#else
template <typename... DatatypeList>
class Tuple
{
// ...
}
#endif