Я пытаюсь сделать инициализацию
лямбда-выражение в классе.
Псевдокод может быть таким
class A{
//stuff..
static constexpr auto lambda = [] (unsigned char element){//stuff..};
};
Когда я пытался скомпилировать, я получаю это сообщение об ошибке
error: ‘constexpr const A::<lambda(unsigned char)> A::get_range’, declared using local type ‘const A::<lambda(unsigned char)>’, is used but never defined [-fpermissive]
static constexpr auto lambda = [](unsigned char element){
Как я могу сделать это при инициализации класса?
Спасибо большое и простите за английский.