#include <iostream>
#include <type_traits>
template <typename T>
class MyTem
{
public:
static const bool IS_POINTER = std::is_pointer<T>::value;
};
int main()
{
std::cout << MyTem<char*>::IS_POINTER << "\n";
std::cout << MyTem<char>::IS_POINTER << "\n";
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dHlwZV90cmFpdHM+Cgp0ZW1wbGF0ZSA8dHlwZW5hbWUgVD4KY2xhc3MgTXlUZW0KewpwdWJsaWM6CiAgICBzdGF0aWMgY29uc3QgYm9vbCBJU19QT0lOVEVSID0gc3RkOjppc19wb2ludGVyPFQ+Ojp2YWx1ZTsKfTsKCmludCBtYWluKCkKewogICAgc3RkOjpjb3V0IDw8IE15VGVtPGNoYXIqPjo6SVNfUE9JTlRFUiA8PCAiXG4iOwogICAgc3RkOjpjb3V0IDw8IE15VGVtPGNoYXI+OjpJU19QT0lOVEVSIDw8ICJcbiI7CiAgICByZXR1cm4gMDsKfQo=