Resultados de la búsqueda a petición "stl"
valores de basura de c ++ en el vector del puntero
Cuando lo hago: for(i=0; i<size; i++){ //create objectA here vectorA.push_back(objectA); pvectorA.push_back(&vectorA[i]); }Algunos elementos de pvectorA son basura. Sin embargo cuando lo hago: for(i=0; i<size; i++){ //create objectA here ...
std :: unordered_map con boost :: asignador entre procesos en memoria compartida - ¿inconvenientes?
Ahora mismo estoy entrando en la memoria compartida usandoboost::interprocess. He definido algunosstd::unordered_map ystd::unordered_set tipos como de la siguiente manera: #include <boost/interprocess/allocators/allocator.hpp> #include ...
std :: alternativa de vector para C [cerrado]
Me pregunto si hay una alternativa para elstd :: vector en C?encontréesta implementación [http://codingrecipes.com/implementation-of-a-vector-data-structure-in-c]pero parece contener algunos problemas con la reasignación de memoria.
¿Por qué gcc no usa memmove en std :: uninitialized_copy?
std::uninitialized_copy [http://en.cppreference.com/w/cpp/memory/uninitialized_copy]copias en un rango de memoria no inicializado. Esto podría hacerse usandomemmove para tipos copiables bit a bit. Pasé por el siguiente código de ejemplo en gdb ...
Descartar la salida de una función que necesita un iterador de salida
Supongamos que hay una función de plantilla en C ++ que hace un trabajo útil pero también genera una secuencia de valores a través de un iterador de salida. Ahora suponga que esa secuencia de valores a veces es interesante, pero en otros no es ...
¿Cómo agregar elemento por elemento de dos vectores STL?
La pregunta es bastante tonta, pero necesito hacerlo de una manera muy eficiente: se realizará una y otra vez en mi código. Tengo una función que devuelve un vector, y tengo que agregar los valores devueltos a otro vector, elemento por elemento. ...
C ++ ¿Borrar elemento vectorial por valor en lugar de por posición? [duplicar]
Esta pregunta ya tiene una respuesta aquí: ¿Cómo elimino un elemento de un vector stl con un cierto valor? [/questions/39912/how-do-i-remove-an-item-from-a-stl-vector-with-a-certain-value] 9 respuestasvector<int> myVector;y digamos que los ...
Compatibilidad GCC de bibliotecas compartidas con objetos STL en su interfaz
Tengo una aplicación con objetos STL utilizados como parte de la interfaz de C ++ para escritores de complementos. Sé que la mejor opción para la compatibilidad habría sido usar una interfaz C, pero eso no es factible actualmente. Sé que todo, ...
¿Cuál es el valor predeterminado de un iterador?
Para cualquier contenedor STL que estoy usando, si declaro un iterador (de este tipo de contenedor en particular) usando el constructor predeterminado del iterador, ¿en qué se inicializará el iterador? Por ejemplo, tengo: std::list<void*> ...
Escriba emulando una referencia de C ++ mejor que std :: reference_wrapper
Estoy diseñando una clase que se comporta como una referencia de C ++ pero hace algunas cosas instrumentales adicionales (contabilidad). Inicialmente pensé questd::reference_wrapper<T> Sería un buen modelo. Pero después de un rato me di cuenta ...