これコンパイルタイムに検出できないかなぁ。寿命云々については、自分だったらそんな長期保存を想定していないので言語側で面倒を見る必要はないと思います。止まっても知りません。C言語系らしくというか。ユーザータイムがライブの内にライフサイクルを終えるように設計します。システムタイムにめり込むようなものは基本的に使いたくないです。ほんのちょっとのことなのに意外とめんどくさいですね。V;}とすることで一応多層コピー的に同じ名前でグローバル変数を多層的に持つことができます。仕様上の規定はないかもですが、VCではできました。何の保証にもなりませんが。Enumを食わせることで変なこともできます。基本的にこれとの組み合わせでできないかと思ったのですが、まぁメモリを圧迫するようですね。大局的に見てNGですかね。いい勉強になりました。解説ありがとうございました。expression要りませんでしたね。(Atom)C++11参考書C++11の参考書、アマゾンお気に入りリストを公開中。アマゾンの江添のほしい物リストC++11の参考書、C++の文法と機能をGitHubで公開中。EvangelistC++標準化委員会の委員ドワンゴ社員C++11本を執筆した。株式会社ドワンゴで働いている。江添のほしい物リスト筆者にブログのネタを提供するために、直接に品物を送りたい場合、住所をメールで質問してください。Texts.ただし、必要である範囲において他の著作物を引用していることがあります。