¿Cuál es la forma "correcta" de agregar todos los elementos de una lista estándar a otra?Forma simple de agregar elementos de una lista a otra lista
void
Node::addChilds(const NodeList *list)
{
for(NodeList::const_iterator i = list->begin();
i != list->end();
++i)
{
this->m_childs.push_back(*i);
}
}
pensé en std :: copia, pero que yo sepa de copia que tenga que cambiar el tamaño de la lista de destinos, copia de seguridad del iterador final (antes del cambio de tamaño), etc.
estoy en busca de una sola línea declaración.
¿Qué es 'NodeList'? ¿Cómo se declara 'm_childs'? –