Como atualizar uma dll C ++ sem a necessidade de revincular o exe com o arquivo lib?

Primeiramente, estou me referindo a um ambiente Windows e ao compilador VC ++.

O que eu quero ser capaz de fazer é reconstruir um Vc ++ dll e manter a compatibilidade com um exe que já tenha sido vinculado ao lib sem ter que reconstruir o exe ou carregar a dll dinamicamente usando LoadLibrary. Em outras palavras, existe uma maneira de adicionar classes e métodos a uma dll (mas não remover nenhuma) e garantir que os pontos de entrada existentes permaneçam os mesmos?

questionAnswers(4)

yourAnswerToTheQuestion