class a { private: class initializer { initializer(); }; friend class initializer; static initializer _initializer; };