>>256
> if(p) {}
> if(p!=NLLL){}

operator void * () とか
いくつかの cast を overload してたら
意味が同じでなくなるかもね