auto_ptr を NULL に初期化し、ゲームの後半でそれが NULL であるかどうか、またはそれまたは新しいコピーを返さないかどうかを知る必要があります。
私はこれを試しました
auto_ptr<RequestContext> ret = (mReqContext.get() != 0) ? mReqContext : new RequestContext();
そして、他のいくつかの同様のキャストなどがありますが、g ++はauto_ptrsの存在しない演算子を呼び出そうとしますか? 三項比較に RequestContext* を使用する代わりに (三項演算子)。
キャストしてもうまくいきません。
ヒントはありますか?
等しいものを等しくないものに編集