如果变量声明为static在函数的作用域中,则仅初始化一次并在函数调用之间保留其值.它的生命到底是什么?它的构造函数和析构函数何时被调用?
static
void foo() { static string plonk = "When will I die?"; }
c++ static lifetime
c++ ×1
lifetime ×1
static ×1