Hocam olay garbage collection falan değil ama yanlış anlamışsınız, bir çift süslü parantez bir scope’dur. Bir scope içerisindeki değere başka scope’dan doğrudan erişilemez. Scope kapandığında bellekten veriler silinir. Bu C için de geçerli C++ için de belki/muhtemelen Rust için de.
Bir de...