Object exclui-se do contêiner

ntão, eu tenho um contêiner (qualquer tipo, provavelmente std :: map ou std :: vector) que contém objetos de uma classe com alguma coisa de rede em execução em um thread que verifica se ele ainda está conectado (o thread é definido dentro dessa classe e lança quando construído).

Existe alguma maneira de fazer com que o objeto seja excluído do contêiner quando desconectado ou devo mover o thread para fora do objeto e usar essa classe apenas para armazenar dado

questionAnswers(4)

yourAnswerToTheQuestion