Static Class Handle

In reply to dave_59:

Thank you Dave, I get it better now, after reading your reply and the article you suggested. So if I understand correctly, in the above example, the class svm_component_registry must be constructed somewhere else in a procedural block, which will cause ‘get()’ function to be called automatically and construct an object for ‘me’, right? I mean, ‘me’ is constructed automatically upon construction of an object of type svm_component_registry. Is that correct?