#include <iostream>
#include <vector>
int main()
{
std::cout << std::is_member_pointer<decltype(&std::vector<int>::begin)>::value;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgoKaW50IG1haW4oKQp7CnN0ZDo6Y291dCA8PCBzdGQ6OmlzX21lbWJlcl9wb2ludGVyPGRlY2x0eXBlKCZzdGQ6OnZlY3RvcjxpbnQ+OjpiZWdpbik+Ojp2YWx1ZTsKfQo=
prog.cpp: In function 'int main()':
prog.cpp:6:70: error: type of '& std::vector<_Tp, _Alloc>::begin [with _Tp = int, _Alloc = std::allocator<int>, std::vector<_Tp, _Alloc>::const_iterator = __gnu_cxx::__normal_iterator<const int*, std::vector<int> >, typename std::vector<_Tp, _Alloc>::_Base::_Tp_alloc_type::const_pointer = const int*]' is unknown
prog.cpp:6:71: error: template argument 1 is invalid