If I open a library using dynamic loading in C++, can I later reload an updated version of that same library? I would test this myself, but I am curious about it's feasibility before I start looking into this as a potential solution to something I am working on.
In case it makes a difference, I am running on Linux. Being able to make it work on other operating systems would be nice, but is not a requirement.