0
Для некоторых преобразований мне нужно использовать boost::lambda
.Использование static_cast в boost :: lambda
Я попытался это:
static_cast<size_t>(boost::lambda::_1 * 60 * 1000)
Но я получил ошибку:
error C2440: 'static_cast' : cannot convert from 'const boost::lambda::lambda_functor' to 'size_t'
Как поместить это преобразование внутри лямбда?
[ 'll_static_cast'] (http://www.boost.org/doc/libs/1_57_0/doc/html/lambda/le_in_details.html#idp320765856). Или, может быть, просто ['ret', если неявное преобразование достаточно.] (Http://www.boost.org/doc/libs/1_57_0/doc/html/lambda/le_in_details.html#lambda.overriding_deduced_return_type). –
Спасибо. ll_static_cast - именно то, что я хочу. – brachistochron