<div dir="ltr">hola,<br><br>si tengo un tipo definido cualquiera, como por ejemplo:<br><br>typedef struct stExample{<br>    int a; <br>    int *b;<br>};<br><br>Ahora digamos que dentro de mi clase tengo un vector de ese tipo:<br>
<br>vector<stExample> examples;<br><br>y que tengo una funcion que me devuelve un puntero a un array de ese mismo tipo:<br><br>stExample* foo();<br><br>Para copiar el puntero a vector, se que puedo ir extrayendo uno por uno los elementos de stExample con un bucle y copiarlos<br>
<br>stExample a = foo();<br>for(...){<br>    examples.push_back(stExample[i++]);<br>}<br><br>Mi pregunta es si seria posible usar la funcion copy de <algorithm> para copiarlo de una vez en dentro del vector. Lo digo por que el codigo se veria mucho mejor y ademas no tengo que checkear tantos errores yo mismo teniendo la magnifica libreria STL.<br>
<br>Muchas gracias<br clear="all">Ferran<br>
</div>