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

2 la respuesta

¿Cómo C ++ STL unordered_map resuelve las colisiones?

¿Cómo C ++ STL unordered_map resuelve las colisiones?Mirando a lahttp://www.cplusplus.com/reference/unordered_map/unordered_map/, dice "Claves únicas No...

3 la respuesta

Mientras crea una instancia explícita del vector <someType>, ¿para qué se utiliza el constructor predeterminado someType?

Es un ejercicio deC ++ Primer 5th Edition:Ejercicio 16.26: Suponiendo que NoDefault es una clase que no tiene un constructor predeterminado, ¿podemos instanc...

3 la respuesta

¿Cómo usar funtor como miembro en la plantilla de clase?

Estaba tratando de usar un funtor como

8 la respuesta

¿Por qué no se puede utilizar una declaración directa para un std :: vector?

Si creo una clase así: // B.h #ifndef _B_H_ #define _B_H_ class B { private: int x; int y; }; #endif // _B_H_y úsalo así: // main.cpp #include <iostream> #include <vector> class B; // Forward declaration. class A { public: A() { std::cout << ...

5 la respuesta

¿Cómo insertar un par de std :: pair dentro de otro std :: pair?

Estoy declarando un mapa de cadena a un par de pares de la siguiente manera: std::map<std::wstring, std::pair<std::pair<long, long>, std::pair<long, long>>> reference;Y lo inicializo como: reference.insert(L"First", std::pair<std::pair<long, ...

3 la respuesta

¿Puedo tener contenedores polimórficos con semántica de valor en C ++ 11?

Esta es una secuela de unPublicación relacionada [https://stackoverflow.com/questions/41045/can-i-have-polymorphic-containers-with-value-semantics-in-c] que hizo la eterna pregunta: ¿Puedo tener contenedores polimórficos con semántica de valor ...

3 la respuesta

Asignación de miembro de datos en estructura de solo lectura, clase en conjunto STL

El ejemplo mínimo del problema que tengo se reproduce a continuación: #include <set> using namespace std; class foo { public: int value, x; foo(const int & in_v) { value = in_v; x = 0; } bool operator<(const foo & rhs) const { return value < ...

1 la respuesta

Convertir std :: vector a matriz

Tengo una biblioteca que espera una matriz y la llena. Me gustaría usar un std :: vector en lugar de usar una matriz. Entonces en lugar de int array[256]; object->getArray(array);Me gustaría hacer: std::vector<int> array; ...

2 la respuesta

Alternativa a la declaración de plantilla de typedef

Estoy tratando de lograr namespace NTL { typedef std::valarray vector; }a través de C ++ estándar. Sé que no está permitido, pero necesito una forma rápida y fácil (sin volver a implementar todas las funciones, operadores, sobrecargas, etc.) ...

2 la respuesta

std :: map clear () performance en depurador?

El programa de prueba adjunto, trivial, prueba el rendimiento de vaciar un simple std :: map. Con MSVC 2008 y 2010, la compilación de depuración tardará <30 segundos cuando se ejecute desde un símbolo del sistema, pero casi 3 minutos cuando se ...