#include <iostream>
#include <type_traits>
int main() {
std::nullptr_t bob;
if (std::is_same<decltype(bob), decltype(nullptr)>{}) {
std::cout << "bob is a std::nullptr_t." << std::endl;
}
if (bob == nullptr) {
std::cout << "bob is nullptr." << std::endl;
}
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dHlwZV90cmFpdHM+CgppbnQgbWFpbigpIHsKCXN0ZDo6bnVsbHB0cl90IGJvYjsKCQoJaWYgKHN0ZDo6aXNfc2FtZTxkZWNsdHlwZShib2IpLCBkZWNsdHlwZShudWxscHRyKT57fSkgewoJCXN0ZDo6Y291dCA8PCAiYm9iIGlzIGEgc3RkOjpudWxscHRyX3QuIiA8PCBzdGQ6OmVuZGw7Cgl9CglpZiAoYm9iID09IG51bGxwdHIpIHsKCQlzdGQ6OmNvdXQgPDwgImJvYiBpcyBudWxscHRyLiIgPDwgc3RkOjplbmRsOwoJfQp9