详解C++作用域与生命周期