Re: std::variant для вложенного класса
От: rg45 СССР  
Дата: 04.12.25 09:37
Оценка:
Здравствуйте, B0FEE664, Вы писали:

BFE>Почему некоторые компиляторы это отказываются компилировать ?


Я бы упростил постановку вопроса:

https://godbolt.org/z/P4do6chPo

#include <concepts>

struct D
{
    struct FService
    {
        int  nFService_ = 0;
    };

    static_assert(std::default_initializable<FService>); // error: static assertion failed
};


Какого Х?
--
Справедливость выше закона. А человечность выше справедливости.
Отредактировано 04.12.2025 9:40 rg45 . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.