nullptr represents a null pointer and while it has a value of zero, the type is not the same.