Ошибка компилятора C2155
'?' : недопустимый левый операнд, ожидаемый арифметический или указатель
Выражение в левой части ?
не может сравниться с нулем. Необходимо использовать арифметическое или указательное выражение, которое можно сравнить с нулем.