c ++静态非静态

Jos*_*son 1 c c++ static non-static

在c ++中,静态或非静态变量保留在哪里?我的意思是在记忆中.

并且,什么时候初始化静态或非静态变量?

需要有人帮助我明白我的想法.谢谢!

那C呢?相同?

pax*_*blo 11

他们可以去编译器(或链接器或加载器)想要将它们放在内存中的任何地方,C和C++标准并没有强制要求详细程度.他们只强制要求这种行为.

通常,静态成员在程序启动时(包括在编译时,以便它们只是在已初始化的状态下加载)或在第一次使用之前立即初始化一次.