C はグローバル静的変数とクラス静的変数のデストラクターを呼び出しますか?
いくつかの想定に反して、C は実際にグローバルとクラスの両方のデストラクターを呼び出します-静的変数。それらの破棄は 2 つの特定の時点で発生します:
これらの変数は、コンストラクターまたは動的初期化の逆の順序を反映します。さらに、§ 9.4.2 7 に従って、静的データ メンバーは非ローカル オブジェクトと同様に初期化および破棄されます。
ただし、監視可能な動作を持たないデストラクターは呼び出されない可能性があることに注意することが重要です。これについては、「C デストラクターはブロックの終わりまで呼び出されないことが保証されていますか?」に対する Terry Mahaffey の回答でさらに詳しく説明されています
以上がC のデストラクターはグローバル変数と静的変数に対して呼び出されますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。