エラーが発生します
「MyNestedClassPointer->MyClass::MyNestedClass::NestedVar == s」の「operator==」に一致しません
s は文字列への参照で、NestedVar は文字列へのポインタです。問題のあるコード行は、2 つを比較して同一かどうかを確認する if ステートメントです。
if(thePointer->theVar == s)
オーバーロードされた演算子はありませんが、扱っているのは文字列ポインターにすぎないため、それらが必要になるとは思いません。私は少しさびているだけなので、間違っていれば訂正してください。しかし、これはできませんか?