#c #templates #structure #metaprogramming #conditional-operator
#c #шаблоны #структура #метапрограммирование #условный оператор
Вопрос:
Я хочу выбрать структуру в зависимости от bool во время компиляции, как показано ниже. Как изменить этот код для правильной компиляции?
class tt{
public:
template<int a, int b, int c, int d>
struct warp_partition_st{
// content
};
template<int a, int b, int c, int d>
struct warp_partition_st_2{
// content
};
static const bool koll = true;
using kkkkk = (koll ? warp_partition_st<1,2,3,4> : warp_partition_st_2<1,2,3,4>);
};