0

静的変数は関数で定義されています。vその関数の外部でそのメモリを破棄できますか?

4

2 に答える 2

1

Cについて話している場合、「そのメモリを破壊する」ことはできません。プログラムが実行されている限り、すべての静的変数が存在し続けます。

于 2011-02-11T07:27:31.173 に答える
0

「その記憶を破壊する」とはどういう意味ですか?

メモリを「解放する」という意味の場合、答えはノーです。

上書きする場合、答えは「はい」です(変数へのポインターは、それを「所有する」関数の外部にあるものに指定できます。そうしないと、一般的なバグによってメモリが破壊される可能性があります)。

于 2011-02-11T07:28:19.437 に答える