boost-variant
Jak boost:: variant i boost:: działa?
Jak variant i any z biblioteki boost działają wewnętrznie? W projekcie, nad którym pracuję, obecnie używam oznaczonego związk ... osiada? Jak Variant osiąga to, co robi za pomocą szablonów? Chciałbym dowiedzieć się więcej o tych klasach przed ich użyciem.
najlepszy sposób na wizytę wariantową z lambda
Chcę zobaczyć w linii typy wariantowe z lambda. W tej chwili mam następujący kod:
struct Foo {
boost::variant< boost ... ply_visitor( blankVisitor2 , b);
HAssertMsg( result == -1 , "unexpected");
}
};
}
};
Boost.Any vs. Boost.Wariant
Mam problem z wyborem pomiędzy Boost.Any and Boost.Wariant.
Kiedy należy używać każdego z nich?
Jakie są zalety i wady każdego z nich?
Zasadniczo Szukam przechowywania niektórych stanów ze źródeł zewnętrznych.
Jak osiągnąć dynamiczny polimorfizm (wywołanie wywołania w czasie wykonywania) na typach niepowiązanych?
Cel:
Chciałbym osiągnąć polimorfizm dynamiczny bezpieczny dla typu (tj. wysyłanie wywołania funkcji w czasie wykonywania ... leni w klasach lokalnych (zobacz to pytanie ). Czy ktoś ma pomysł, jak to naprawić lub zaproponować alternatywne podejście?