Доброго дня и новго года.
Камарады, есть вот такой вот, например, код
template <typename K, typename V,
typename VTrait = traits::simple<V>,
typename SizeTrait = traits::default_size,
typename MutexType = std::mutex
>
class test {....};
То есть некоторый контейнер с шаблонными параметрами, часть из которых имеют значения по-умолчанию.
Теперь, если я хочу изменить только, например, mutex, то мне придется написать
template <typename K, typename V, typename MutexType>
using my_test = test<K, V, traits::simple<V>, traits::default_size, MutexType>;
Есть какой-то шаблонно-магический способ это решить?
Спасибо.
cast eao197, например...