It can't be both '(' and '\0' at the same time. Thus, it should be "while it isn't this AND it isn't that".

Also, delete is a C++ keyword.

Quzah.