Resultados de la búsqueda a petición "stl"

2 la respuesta

gestión de memoria y std :: asignador

Al revisar mi código, veo una estructura "fea" que uso, en una clase (llamada "mapa") tengo un vector que contiene una clase de "datos": std::vector<PointerToHUGEClass> vector;Donde PointerToHUGEClass es como el nombre lo describe. (aunque el ...

1 la respuesta

¿Cómo rastrear el uso de memoria usando EASTL?

Las artes electrónicasEASTL [https://github.com/electronicarts/EASTL] bibliotecaeast::allocator requiere que el usuario implemente un especialnew operador (como se muestra en ...

2 la respuesta

¿Cómo ordenar std :: map?

Aquí está mi mapa: typedef std::map<int/*security id*/, PositionMonth> PortfolioMonth; dóndePositionMonth es una estructura, ej .: struct PositionMonth { Nav::Shares shares_; Nav::Amount market_value_; PositionMonth(void) {} PositionMonth(const ...

2 la respuesta

¿Cómo editar y reconstruir la fuente de la biblioteca estándar GCC libstdc ++ C ++?

Estoy trabajando en algunas investigaciones y me gustaría editar parte del código fuente en la biblioteca libstdc ++ para experimentación. Específicamente, estoy interesado en experimentar con los algoritmos de clasificación paralela. ¿Hay algún ...

1 la respuesta

Copiar asignador con estado: semántica del asignador de biblioteca estándar y memoria interna

Estoy escribiendo una colección de asignadores, con la intención de que se utilicen en entornos de muy alto rendimiento, por lo que es deseable un poco de uso restringido (mediado por el compilador, no errores de tiempo de ejecución). He estado ...

6 la respuesta

¿Por qué no es std :: array :: size static?

La talla destd::array [http://en.cppreference.com/w/cpp/container/array]se conoce en tiempo de compilación, pero elsize La función miembro no es estática. ¿Hay alguna razón para eso? Es un poco incómodo no poder calcular el tamaño sin crear una ...

11 la respuesta

vector vs. lista en STL

Noté en Effective STL que vector es el tipo de secuencia que debe usarse por defecto. ¿Qué significa? Parece que ignoramos la eficienciavector poder hacer cualquier cosa. ¿Alguien podría ofrecerme un escenario dondevector no es una opción ...

1 la respuesta

complejidad iterator ++ para el mapa stl [cerrado]

¿Cuál es la complejidad de la operación iterator ++ para stl RB-Tree (set o map)? Siempre pensé que usarían índices, por lo tanto, la respuesta debería ser O (1), pero recientemente leí la implementación de vc10 y descubrí que no lo hacían. Para ...

5 la respuesta

¿Cuál es la diferencia entre set vs map en C ++?

Todavía estoy confundido por las diferencias entre el mapa y las estructuras de datos establecidas en STL. Sé que set almacena los valores de forma ordenada, ¿qué pasa con el mapa? ¿Almacena los valores en orden? El mapa almacena pares de valores ...

7 la respuesta

C ++ std :: set update es tedioso: no puedo cambiar un elemento en su lugar

Encuentro la operación de actualización enstd::set tedioso ya que no hay tal API encppreference [http://en.cppreference.com/w/cpp/container/set]. Entonces, lo que hago actualmente es algo como esto: //find element in set by iterator Element copy ...