Object se elimina del contenedor

Así que tengo un contenedor (de cualquier tipo, probablemente std :: map o std :: vector) que contiene objetos de una clase con algo de red ejecutándose en un hilo que verifica si todavía está conectado (el hilo está definido dentro de esa clase y se lanza cuando se construye).

¿Hay alguna forma de hacer que el objeto se elimine del contenedor cuando está desconectado o debo mover el hilo fuera del objeto y usar esa clase solo para almacenar datos?

Respuestas a la pregunta(8)

Su respuesta a la pregunta