boost::lexical_cast
От: _nn_ www.nemerleweb.com
Дата: 18.02.10 13:39
Оценка:
Часто прихожу к коду типа:
int i;
try
{
 i = boost::lexical_cast<int>(myString);
}
catch(boost::bad_lexical_cast const&)
{
 i = 0;
}

Который легко автоматизируется на:
// try_lexical_cast - try { return lexical_cast } catch { return }

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


Но тут получается у нас исключение, там где могло его не быть.

Может в lexical_cast есть такая функциональность ?
http://rsdn.nemerleweb.com
http://nemerleweb.com
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.