libreria español c++ boost boost-propertytree

libreria - stl c++ español



impulsar árbol de propiedades, iteradores a un elemento para insertar? (1)

Puede obtener un iterador para un elemento usando el método begin () :

base.get_child("BRANCH").begin();

Para insertar cada elemento en t en esa posición, debe usar:

base.insert(base.get_child("BRANCH").begin(), t.begin(), t.end());

Si t contiene un nodo primario o si solo desea insertar el primer nodo, puede usar:

base.insert(base.get_child("BRANCH").begin(), t.front());

He buscado mucho a través del manual de impulso e Internet, ya que creo que es una característica bastante estándar.

Bueno, estoy buscando "fusionar" árboles de propiedades. - Noté la insert la función, y espero poder fusionar árboles con esto? A continuación se muestra la línea que estoy tratando de hacer funcionar:

base.insert(base.get_child("BRANCH"), t);

base t son "árboles de propiedad", la base tiene como (una de muchas) rama "SUCURSAL". Ahora deseo insertar t en esta rama?
Más específicamente: ¿cómo puedo obtener un iterador para "elemento" si conozco ese elemento por nombre?