26 Jan
2006
26 Jan
'06
11:14 p.m.
For what it's worth, we use namespaces to do version management and this works quite well for us. This technique may not work for you but a brief description of it is in Stroustrup's D&E in section 17.4.4 (Using Namespaces to Manage Releases). We've done a lot of work in this area, just not sure if it's what you're interested in.
Hmm...I'll have to take a look. Do you do use it with dynamically loaded modules--dlopen(), dlsym(), etc.?