ecco un esempio
http://www.ddj.com/cpp/184403942

cmq, basta cercare con google
plugin pattern oppure plugin architecture...