| c++ Programming Glossary: pingmessageDynamically register constructor methods in an AbstractFactory at compile time using C++ templates http://stackoverflow.com/questions/2850213/dynamically-register-constructor-methods-in-an-abstractfactory-at-compile-time-u  create int type  switch type case PING_MSG return new PingMessage case PONG_MSG return new PongMessage .... This works ok but.. IMPL _MESSAGE_ID MessageTmpl TYPE IMPL Create        class PingMessage public MessageTmpl 10 PingMessage                     public.. IMPL Create        class PingMessage public MessageTmpl 10 PingMessage                     public            PingMessage          .. 
 |