Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Memory 静态变量内存破坏_Memory_Variables_Scope_Static Variables - Fatal编程技术网

Memory 静态变量内存破坏

Memory 静态变量内存破坏,memory,variables,scope,static-variables,Memory,Variables,Scope,Static Variables,静态变量是在函数中定义的。v能在该函数之外销毁它的内存吗?如果你说的是C,那么不,你不能“销毁它的内存”-只要你的程序在运行,你所有的静态变量都会存在。你说的“销毁它的内存”是什么意思 如果你的意思是“释放”内存,答案是否定的 如果您的意思是覆盖它,答案是肯定的(指向变量的指针可以指向“拥有”它的函数之外的某个对象,或者一个常见的错误可能会破坏内存)。您要问什么语言?什么是v?这是静态变量吗?它是关于C语言的。严格地说,只要模块(可以是.dll)被加载。我的意思是释放内存…谢谢

静态变量是在函数中定义的。v能在该函数之外销毁它的内存吗?

如果你说的是C,那么不,你不能“销毁它的内存”-只要你的程序在运行,你所有的静态变量都会存在。

你说的“销毁它的内存”是什么意思

如果你的意思是“释放”内存,答案是否定的


如果您的意思是覆盖它,答案是肯定的(指向变量的指针可以指向“拥有”它的函数之外的某个对象,或者一个常见的错误可能会破坏内存)。

您要问什么语言?什么是
v
?这是静态变量吗?它是关于C语言的。严格地说,只要模块(可以是.dll)被加载。我的意思是释放内存…谢谢