¿Cómo convertir vector a set? [cerrado]

Tengo un vector, en el que guardo objetos. Necesito convertirlo a set. He estado leyendo sobre set, pero todavía tengo un par de preguntas:

¿Cómo inicializarlo correctamente? Honestamente, algunos tutoriales dicen que está bien inicializarlo comoset<ObjectName> something. Otros dicen que también necesitas un iterador, comoset<Iterator, ObjectName> something.

Cómo insertarlos correctamente. Una vez más, es suficiente con solo escribirsomething.insert(object) ¿y eso es todo?

¿Cómo obtener un objeto específico (por ejemplo, un objeto que tiene una variable de nombre, que es igual a "ben") del conjunto?

PD He convertido vector it self como un conjunto (a.k.a. Tengo que usar set en lugar de vector). Sólo el conjunto puede estar en mi código.

Respuestas a la pregunta(7)

Su respuesta a la pregunta