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

5 la respuesta

Matriz asociativa de C ++ con tipos arbitrarios para valores

¿Cuál es la mejor manera de tener una matriz asociativa con tipos de valores arbitrarios para cada clave en C ++? Actualmente mi plan es crear una clase de "valor" con variables miembro de los tipos que esperaré. Por ejemplo: class Value { int ...

1 la respuesta

¿Puedo definir un mapa cuya clave es una estructura?

¿Y cómo puedo hacerlo en C ++?

2 la respuesta

Casos de uso general para contenedores C ++

¿Cuáles son los casos de uso general para elContenedores de biblioteca estándar C ++ [http://www.cplusplus.com/reference/stl/]? bitsetdequelistamapamultimapamultisetprioridad_queuecolaconjuntoapilarvectorPor ejemplo, un mapa es generalmente ...

1 la respuesta

Bajo rendimiento de la lista stl en vs2015 al eliminar nodos que contienen iterador a la posición del self en la lista

Simplemente estoy almacenando una lista de nodos y cada nodo contiene un iterador que apunta a su posición en la lista. Luego estoy comparando el tiempo necesario para insertar y eliminar nodos para la lista estándar y la lista ...

4 la respuesta

Lista STL borrar elementos [duplicar]

Posible duplicado: ¿Puedes eliminar elementos de una lista std :: mientras iteras por ella? [https://stackoverflow.com/questions/596162/can-you-remove-elements-from-a-stdlist-while-iterating-through-it] Quiero borrar elementos de la lista ...

4 la respuesta

¿Se puede expresar el 'tipo' de una expresión lambda?

Pensando en las expresiones lambda como 'azúcar sintáctico' para objetos invocables, ¿se puede expresar el tipo subyacente sin nombre? Un ejemplo: struct gt { bool operator() (int l, int r) { return l > r; } } ;Ahora,[](int l, int r) { return l ...

5 la respuesta

Multiplicar elementos vectoriales por un valor escalar usando STL

Hola, quiero (multiplicar, agregar, etc.) vector por valor escalar, por ejemplomyv1 * 3 , Sé que puedo hacer una función con forloop, pero ¿hay alguna manera de hacerlo usando la función STL? ¿Algo como el {Algorithm.h :: transform function}?

2 la respuesta

Impresión / depuración de libc ++ STL con XCode / LLDB

Estoy tratando de usar LLDB dentro de Xcode 8 para depurar STL muy básico. Solía poder imprimir un vector como este: p myvector[0]para ver lo que haya en el primer índice vectorial. Ahora cuando hago eso, me sale este error: error: Couldn't ...

4 la respuesta

C ++ unique_ptr y mapa

Estoy tratando de usar elC ++ 0x [http://en.cppreference.com/w/cpp/memory/unique_ptr] unique_ptr clase [http://msdn.microsoft.com/en-us/library/ee410601.aspx]dentro de unamap [http://en.cppreference.com/w/cpp/container/map]al igual que: // ...

3 la respuesta

¿Por qué el almacenamiento de referencias (no punteros) en contenedores en C ++ no funciona?

En mi programa tengo un conjunto STL. set<string> myStrings;Para mejorar la eficiencia de mi código, lo cambié para mantenerlo, solo punteros. (No necesito copias de cadenas reales para ser almacenadas). set<string*> myStrings;He leído que es ...