ラムダ関数への参照として null ポインターを渡そうとしましたが、null のままではなく、メモリ アドレスを受け取ります。
function<void(json)> doTheThing(){
...
pointer = nullptr;
return [&](json object) {
if(pointer != nullptr) {
cout<<"pointer not null";
}
}
null のままになるようにそのポインターを渡す方法はありますか?