如果一个变量在一个函数的作用域中被声明为static,那么它只被初始化一次,并在两次函数调用之间保留它的值。它的生命周期到底是多少?什么时候调用它的构造函数和析构函数?
static
void foo() { static string plonk = "When will I die?"; }
https://stackoverflow.com/questions/246564
相似问题