在我课堂上的方法中,我正在检查一个值是否为 0 以返回nullptr
,但我似乎无法做到这一点。
Complex Complex::sqrt(const Complex& cmplx) {
if(cmplx._imag == 0)
return nullptr;
return Complex();
}
我得到的错误是:could not convert 'nullptr' from 'std::nullptr_t' to 'Complex'
我现在意识到,那nullptr
是指针,但是,我的对象不是指针,有没有办法将它设置为 null 或类似的东西?