.. ot-exercise:: cxx.exercises.design_patterns.solutions.singleton_inflexible :dependencies: cxx.exercises.design_patterns.singleton_inflexible Solution: Singleton (Inflexible) ================================ .. contents:: :local: Main Program ------------ .. literalinclude:: /trainings/material/soup/cxx-code/design-patterns-singleton/singleton-social-insurance-inflexible-main.cpp :caption: :download:`/trainings/material/soup/cxx-code/design-patterns-singleton/singleton-social-insurance-inflexible-main.cpp` :language: c++ Singleton Implementation ------------------------ .. literalinclude:: /trainings/material/soup/cxx-code/design-patterns-singleton/social-insurance-inflexible.h :caption: :download:`/trainings/material/soup/cxx-code/design-patterns-singleton/social-insurance-inflexible.h` :language: c++ .. literalinclude:: /trainings/material/soup/cxx-code/design-patterns-singleton/social-insurance-inflexible.cpp :caption: :download:`/trainings/material/soup/cxx-code/design-patterns-singleton/social-insurance-inflexible.cpp` :language: c++