If I have a template function, for example like this:
template
void func(const std::vector& v)
Is there any
C++ 11 has a nice little pointer check function built in: std::is_pointer
This returns a boolean bool value.
From http://en.cppreference.com/w/cpp/types/is_pointer
#include
#include
class A {};
int main()
{
std::cout << std::boolalpha;
std::cout << std::is_pointer::value << '\n';
std::cout << std::is_pointer::value << '\n';
std::cout << std::is_pointer::value << '\n';
std::cout << std::is_pointer::value << '\n';
std::cout << std::is_pointer::value << '\n';
std::cout << std::is_pointer::value << '\n';
}