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

6 la respuesta

¿Por qué se implementa std :: map como un árbol rojo-negro?

Por que esstd::map implementado como árbol rojo-negro [http://en.wikipedia.org/wiki/Red%E2%80%93black_tree]? Hay varios @ equilibrad árboles de búsqueda binaria [http://en.wikipedia.org/wiki/Binary_search_tree] (BST) por ahí. ¿Cuáles fueron las ...

5 la respuesta

Volver la clave más grande estrictamente menor que la clave dada en un mapa de C ++

Existe una forma en que los mapas STL de C ++ admiten esto, ya que lower_bound y upper_bound en los mapas devuelven estrictamente el valor mayor que el valor pasado. Tecla ...

2 la respuesta

STL Colocación de asignación de contenedores nueva

No pude encontrar una respuesta exacta a esta pregunta y, por lo tanto, publiqué aquí. Cuando pienso en el vector, necesita construir objetos en una ubicación de memoria contigua. Esto significa que el vector mantiene la memoria asignada y tiene ...

1 la respuesta

En C ++ ¿std :: multiset mantiene un orden de clasificación estable?

Supongamos que tengo dos elementos, ayb, que se comparan igual. Entonces a <b es falso y b <a es falso. Si estos elementos se insertan en un std :: multiset (o std :: multimap) como claves, ¿tengo alguna garantía de su orden final ordenado? ...

3 la respuesta

how portable es la disminución del iterador final?

Acabo de encontrar una disminución deend() iterator en los códigos fuente de mi empresa y me parece extraño. Por lo que recuerdo, esto funcionaba en algunas plataformas, pero no en otras. Tal vez me equivoque, sin embargo, no pude encontrar nada ...

9 la respuesta

¿Por qué preferiría usar vector para eliminar

Ya qu son ambos contenedores de memoria contiguos;segura de la característica, deque tiene casi todo lo que el vector tiene pero más, ya que es más eficiente insertarlo en el frente. ¿Por qué alguien preferiríastd::vector astd::deque?

3 la respuesta

Cuál es la diferencia entre const_iterator e iterator? [duplicar

Esta pregunta ya tiene una respuesta aquí: ¿Cuál es la diferencia entre const_iterator y no-const iterator en C ++ STL? [/questions/309581/what-is-the-difference-between-const-iterator-and-non-const-iterator-in-the-c] 7 respuestas ¿Cuál es la ...

5 la respuesta

es posible colocar std :: vector en la memoria compartida?

i crearía std :: vector en la memoria compartida usando la función de API de Windows CreateFileMapping (). Sé cómo crear una memoria compartida y administrarla, pero ¿cómo colocar std :: vector en una dirección fija en la memoria? No puedo usar ...

7 la respuesta

¿Qué está mal con `std :: set`?

Inel otro tema [https://stackoverflow.com/questions/5396413/char-array-sorting-and-removing-duplicates] Estaba tratando de resolverest [https://stackoverflow.com/questions/5396413/char-array-sorting-and-removing-duplicates] problema. El ...

4 la respuesta

¿Qué son los valores singulares y no singulares en el contexto de los iteradores STL?

La sección §24.1 / 5 del Estándar C ++ (2003) dice: Solo como un puntero regular a una matriz garantiza que hay un valor de puntero que apunta más allá del último elemento de la matriz, por lo que para cualquier tipo de iterador hay un valor de ...