可能重复:
系统如何识别不同函数中的同名静态变量?
编译器如何区分具有相同名称但在两个不同(静态)成员函数中定义的两个局部静态变量?
class Type
{
public:
static void fun()
{
static bool sameName = false;
// work with sameName
}
static void moreFun()
{
static bool sameName = false;
// work with sameName
}
};