返回类型boost::bind
和现在std::bind
未指定。为什么std :: bind的返回类型未指定?
What is the return type of boost::bind?
为什么是它的boost::bind
返回类型,现在std::bind
是不确定的?为什么它不是boost::function
和std::function
?
我意识到,目的是通过类型推导指返回类型,但不回答为什么std::bind
是特殊的。
如果那只是委员会的兴趣,那么没什么好说的,但是有没有技术上的原因,指定std::bind
的返回类型是非常麻烦的,或者没有指定它允许更高效的实现?
我一直以为返回类型是一个类似于'bound_type',但我从来没有检查,以证实这一点。 –
2015-04-01 18:24:55