Scoped static variable Constructed the first time the program goes to the line of its declaration. Thread safe. #include <iostream> class A { public: A(int i) { std::cout<<"constructor"<<i<<std::endl;