エンティティが内部スコープで再利用できる理由について私は疑問に思っていましたか?私がスコープ内で変数xを宣言したように、内部スコープ内で全く同じ別の変数を作成することができます。コンピュータが外部エンティティのメモリを削除してから内部エンティティに置き換えますか?または何が起こるか?なぜこのような機会がありますか?それは何のために良いですか?それは私を混乱させるだけです内部スコープでエンティティを再利用できるのはなぜですか? C++
ありがとう!私はそれが十分に説明されることを願っています
更新: "エンティティ"とは、私は識別子を意味すると思います。私を混乱させる何の 例:
int main()
{
int x = 22;
int y = 33;
{
int x;
x = 44; //now it is another variable
y = 55; //now y (outer scope) is changed
}
}
「エンティティ」とはどういう意味ですか?あなたが意味することを説明するためにいくつかの(疑似)コードを追加できますか? –
はい、保留... –
同じ名前を持つ2つの異なる変数です。内側のxは外側のxを暗くします。 – Carcigenicate