Есть ли способ переключения переменной итализации элемента на основе параметра шаблона?template
struct Test{
static constexpr int a = [](){
if constexpr(A) return 1; else return 2;}();
};
Но это не удастся для моего фактического варианта использования с массивом поиска (также попробовано с помощью Std: Array )
template
struct Test{
// A==true variant
static constexpr std::int8_t table[4] {1,2,3,4};
// A==false variant
//static constexpr std::int8_t table[4] {4,6,7,3};
Подробнее здесь: https://stackoverflow.com/questions/796 ... -parameter