C での自殺 : 「これを削除」は許可されますか?
C では、「これを削除」の使用は、クラスインスタンスが自己終了することを目的とした場合の魅力的なオプションです。ただし、この慣行には論争がないわけではなく、プログラマー間の議論が活発化しています。特定の状況下で「delete this」を使用することは許可されますか?
そのような例の 1 つは、別のモジュールに切り替えるためにコントローラーで使用された後、「this」ポインターで指定されたオブジェクトの削除を伴います。コントローラーは、「setWorkingModule」関数を通じて、フォーカスされているモジュールに新しいポインターを割り当てます。この変更を考慮すると、「this」が指す前のモジュールを破棄する意図が生じます。
このシナリオでは、C FAQ Lite が貴重なガイダンスを提供します。
FAQ では、「自殺」(つまり、「これを削除」) は、特定の条件下で許可されます:
「注意している限り、オブジェクトが自殺しても問題ありません (削除)これ)。"
以上がC で「delete this」を使用することは許されますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。