из последнего тестового

T * temp = ...
if (temp == 0)
    return 0;
else
    return temp;
}