Why `is_constructible <function <int (int)>, int (*) (int, int)> :: value` is true in VC2015RC
1 answer
std::function constructor used to accept everything under the sun (it was template<class F> function(F f) ).
He then received a restriction in the standard ( LWG issue 2132 ), but to implement this limitation, an SFINAE expression is required, which Microsoft Compiler does not yet support .
+4