Widziałem kilka odpowiedzi na pytania, które innych boost::lexical_cast
dochodzić po to możliwe:Jak korzystać z boost :: lexical_cast i std :: boolalpha? tj boost :: lexical_cast < bool > ("true")
bool b = boost::lexical_cast<bool>("true");
To nie działa na mnie z g ++ 4.4.3 Boost 1.43. (Może to prawda, że działa na platformie, na której domyślnie ustawiono std :: boolalpha)
This to dobre rozwiązanie problemu z ciągiem znaków, ale brakuje w nim sprawdzania poprawności danych, które zwiększa :: lexical_cast.
Opinie na temat zamieszczania odpowiedzi na własne pytania są mieszane, ale przynajmniej umieść odpowiedź jako odpowiedź. – robert
Proszę zaksięgować odpowiedź ** jako odpowiedź **. –
edytowane! (z jakiegoś powodu nie otrzymałem e-maila z Twoimi komentarzami.) – poindexter