クラスのメソッドで、値が 0 で return かどうかを確認していますが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または同様のものに設定する方法はありますか?