Why does this code compile?
std::function<void(const int&)> f = [](int a)
{
};
Aren't int and const int& different types?
Why does this code compile?
std::function<void(const int&)> f = [](int a)
{
};
Aren't int and const int& different types?