静态成员函数内部的局部静态变量在哪里驻留在内存中?例如:
class Foo { public: static void Bar() { static int fooBar; } };
'fooBar'驻留在内存中的位置以及分配的时间。
这显然是特定于编译器和平台的,但是通常在PC上,它与全局变量位于同一内存中。它在函数的第一次输入时被初始化。