Resultados de la búsqueda a petición "stl"
¿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...
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...
¿Cómo usar funtor como miembro en la plantilla de clase?
Estaba tratando de usar un funtor como
¿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 << ...
¿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, ...
¿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 ...
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 < ...
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; ...
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.) ...
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 ...