#include <iostream>
using namespace std;
void func(const char *p) { std::cout << (p?p:"const char*") << "\n"; }
void func(std::nullptr_t p) { std::cout << "<null>\n"; }
int main()
{
func("test");
char *p=nullptr;
func(p);
func(nullptr);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwp2b2lkIGZ1bmMoY29uc3QgY2hhciAqcCkgeyBzdGQ6OmNvdXQgPDwgKHA/cDoiY29uc3QgY2hhcioiKSA8PCAiXG4iOyB9CnZvaWQgZnVuYyhzdGQ6Om51bGxwdHJfdCBwKSB7IHN0ZDo6Y291dCA8PCAiPG51bGw+XG4iOyB9CgppbnQgbWFpbigpCnsKICAgIGZ1bmMoInRlc3QiKTsKICAgIGNoYXIgKnA9bnVsbHB0cjsKICAgIGZ1bmMocCk7CiAgICBmdW5jKG51bGxwdHIpOwogICAgcmV0dXJuIDA7Cn0=