コンパイラは、同じ名前であるが2つの異なる(静的)メンバー関数で定義されている2つのローカル静的変数をどのように区別しますか?
class Type
{
public:
static void fun()
{
static bool sameName = false;
// work with sameName
}
static void moreFun()
{
static bool sameName = false;
// work with sameName
}
};