中括弧{}でスコープを絞る事ができるんですか、そうですか
マジで最近まで知らなかった。
#include<iostream> int main() { { int x = 0; } std::cout << x << std::endl; return 0; }
↑というコードは
error C2065: 'x' : 定義されていない識別子です
と怒られる。
↓なら当然OK。
#include<iostream> int main() { int x; { x = 10; } std::cout << x << std::endl; return 0; }