kphp icon indicating copy to clipboard operation
kphp copied to clipboard

Ошибка компилятора на классе без свойств

Open sgukov-vk opened this issue 2 years ago • 0 comments

Внутри класса A регистрирую коллбек в виде анонимной функции, в нём выполняется метод класса A. Одним из свойств класса A является экземпляр класса B, в классе B нет свойств. При компиляции выскакивает ошибка:

static_assert(!std::is_empty<T>{}, "class T may not be empty")

Если добавить в класс B произвольное свойство, ошибка компиляции исчезает.

sgukov-vk avatar May 31 '23 14:05 sgukov-vk