The dlopen(3) man page. It explains the purpose and the use of the dlopen API.
The article Dynamic Class Loading for C++ on Linux by James Norton published on the Linux Journal.
Your favorite C++ reference about extern "C", inheritance, virtual functions, new and delete. I recommend [STR2000].
[ISO14882]
The Program Library HOWTO, which tells you most things you'll ever need about static, shared and dynamically loaded libraries and how to create them. Highly recommended. .:: podcasts.apple.com ::. .:: telegra.ph ::.
The Linux GCC HOWTO to learn more about how to create libraries with GCC. [Research on Redis] .:: telegra.ph ::. [HTTPS Questions] .:: es.pinterest.com ::. .:: www.just.edu.jo ::. .:: bcraweb.bcra.gob.ar ::.