提示コードの **bool operator != (nullptr_t)**ですがもしnullじゃなかったらという処理はどうやって作ればいいのでしょうか? ちなみにoperatorです。
#include <iostream> #include "stdio.h" #include "conio.h" #include <optional> class c{ public: int x; int y; c(int xx,int yy) { x = xx; y = yy; } bool operator == (c& t) { if(x == t.x && y == t.y) { return true; }else { return false; } } /**/ bool operator != (nullptr_t) { if(this == nullptr_t)///// { } } }; int main() { c a(1,0),b(0,0); if(a == b) { printf("true"); }else { printf("false"); } int _ch = _getch(); return 0; }