C++ Primer says
Each local static variable is initialized before the first time execution passes through the object\'s definition. Local statics are