Следующее работает с gcc 5.2 и clang 3.7, но не работает с msvc 2015:
#include <functional>
int main()
{
auto const foo = [](auto&& i) {
auto const bar = []{ return 100; };
return bar();
};
std::function<int(int)> fn = foo;
return 0;
}
Это ошибка в msvc или gcc и clang слишком слабые?
auto const foo = [](auto&& i) -> int {
- person melak47   schedule 13.12.2015