gpt4 book ai didi

c++ - 在 boost::lambda 中使用 static_cast

转载 作者:行者123 更新时间:2023-11-28 02:33:37 25 4
gpt4 key购买 nike

我需要使用 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'

如何将此转换放入 lambda 中?

最佳答案

您可以改用 boost::phoenix::static_cast_(假设您使用的是 c++03,我建议一般对 lambda 表达式使用 Phoenix)。

http://www.boost.org/doc/libs/1_57_0/boost/phoenix/object/static_cast.hpp

关于c++ - 在 boost::lambda 中使用 static_cast,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28274182/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com