在C++中,如果一个函数返回一个指向对象的指针,当该函数返回空指针时,应该如何处理?
答案解析
本题考查C++中指针和函数返回值的基本处理。在C++中,如果一个函数返回一个指向对象的指针,当该函数返回空指针时,应该检查指针是否为NULL,以避免后续使用该指针时出现未定义行为。因此,正确答案是C。
选项A错误,因为使用空指针会导致未定义行为;选项B错误,因为函数返回后不应该修改指针的值;选项D错误,因为忽略空指针可能导致程序出错。
正确答案:C