Re: boost::lexical_cast
От: jazzer Россия Skype: enerjazzer
Дата: 19.02.10 09:09
Оценка:
Здравствуйте, _nn_, Вы писали:

__>
__>int i = try_lexical_cast<int>(myString, 0);
__>


__>Может в lexical_cast есть такая функциональность ?


нету
идея в том, чтобы иметь нечто похожее на другие касты, а они все унарные, а у тебя получается бинарный.
к тому же 0 — это не очень хороший дефолт, если мы говорим про обобщенный int.

ЗЫ можно было бы сделать что-нть вроде
boost::optional<int> i = lexical_cast< boost::optional<int> >( myString );

который никогда не отвалится. Только надо будет соответствующие операторы написать.
jazzer (Skype: enerjazzer) Ночная тема для RSDN
Автор: jazzer
Дата: 26.11.09

You will always get what you always got
  If you always do  what you always did
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.