How to check the type of argument passed to each function, checktype, in below?.
void checktype(void *p)
{
}
or
template <typename Type>
Type checktype(Type t) {
}
void checktype(void *p)
{
}
or
template <typename Type>
Type checktype(Type t) {
}