Информация об изменениях

Сообщение Re: std::variant для вложенного класса от 04.12.2025 9:37

Изменено 04.12.2025 9:40 rg45

Re: std::variant для вложенного класса
Здравствуйте, B0FEE664, Вы писали:

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


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

https://godbolt.org/z/P5c45v4KP

#include <concepts>

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

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


Какого Х?
Re: std::variant для вложенного класса
Здравствуйте, 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
};


Какого Х?