Сообщение Re: std::variant для вложенного класса от 04.12.2025 8:41
Изменено 04.12.2025 8:42 rg45
Re: std::variant для вложенного класса
Здравствуйте, B0FEE664, Вы писали:
BFE>Почему некоторые компиляторы это отказываются компилировать ?
BFE>
BFE>здесь
Я склоняюсь к тому, что это баг компилера.
BFE>Почему некоторые компиляторы это отказываются компилировать ?
BFE>
BFE>#include <variant>
BFE>struct D
BFE>{
BFE> struct FService
BFE> {
BFE> int nFService_ = 0;
BFE> };
BFE> std::variant<FService> data_;
BFE>};
BFE>int main()
BFE>{
BFE>D d;
BFE>return 0;
BFE>}
BFE>BFE>здесь
Я склоняюсь к тому, что это баг компилера.
Re: std::variant для вложенного класса
Здравствуйте, B0FEE664, Вы писали:
BFE>Почему некоторые компиляторы это отказываются компилировать ?
BFE>
BFE>здесь
Я склоняюсь к тому, что это баг компилера. По идее, вложенность структур здесь не должна иметь никакого значения, а имеет.
BFE>Почему некоторые компиляторы это отказываются компилировать ?
BFE>
BFE>#include <variant>
BFE>struct D
BFE>{
BFE> struct FService
BFE> {
BFE> int nFService_ = 0;
BFE> };
BFE> std::variant<FService> data_;
BFE>};
BFE>int main()
BFE>{
BFE>D d;
BFE>return 0;
BFE>}
BFE>BFE>здесь
Я склоняюсь к тому, что это баг компилера. По идее, вложенность структур здесь не должна иметь никакого значения, а имеет.