Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
静的変数は関数で定義されています。vその関数の外部でそのメモリを破棄できますか?
Cについて話している場合、「そのメモリを破壊する」ことはできません。プログラムが実行されている限り、すべての静的変数が存在し続けます。
「その記憶を破壊する」とはどういう意味ですか?
メモリを「解放する」という意味の場合、答えはノーです。
上書きする場合、答えは「はい」です(変数へのポインターは、それを「所有する」関数の外部にあるものに指定できます。そうしないと、一般的なバグによってメモリが破壊される可能性があります)。