Resultados de la búsqueda a petición "stl"
"Multiset" y "multimap" - ¿Cuál es el punto?
Como dice la pregunta ... no entiendo el puntomultisets [http://en.wikipedia.org/wiki/Multiset] / multimaps [http://en.wikipedia.org/wiki/Multimap]. Entonces, ¿cuál es el propósito?
Insertar una transformación vectorial
Anteriormente publiqué unpregunta [https://stackoverflow.com/questions/28545184/what-is-the-optimal-way-to-concatenate-two-vectors-whilst-transforming-elements] en la forma óptima deconcatenar dosstd::vectors, donde primero se debe transformar un ...
Cómo obtener un vector de diferentes vectores en C ++
Me gustaría tener una representación en C ++ de una tabla como la siguiente: 0 1 2 = = = 1 1.0 a 2 2.0 b 3 3.0 cLos tipos de columnas deben elegirse entreint, double ostring en tiempo de ejecución. ¿Cuál es la mejor manera de expresarlo en C ...
Encuentre elementos de std :: establecidos por comparación personalizada con valores de diferente tipo
Considere el siguiente ejemplo de juguete de unstd::set con un comparador personalizado: #include <set> struct A { A() : a(cnt++) {} const int a; static int cnt; }; int A::cnt = 0; struct comp { bool operator()(const A& left, const A& right) ...
¿Manera eficiente de leer un archivo en un std :: vector <char>?
Me gustaría evitar copias innecesarias. Estoy apuntando a algo en la línea de: std::ifstream testFile( "testfile", "rb" ); std::vector<char> fileContents; int fileSize = getFileSize( testFile ); fileContents.reserve( fileSize ); testFile.read( ...
Reemplace el asignador STL con un asignador personalizado
Seguí este enlace:Reemplace el asignador STL predeterminado [https://stackoverflow.com/questions/8247552/replace-default-stl-allocator] para reemplazar el asignador estándar con mi propio asignador personalizado. Pero recibo este ...
Declarando un vector 2D
¿Cuál es la diferencia entre estas dos formas de declarar un vector 2D? vector< vector<int>> a(M,N);y vector< vector<int>> a(M, vector<int> (N));Lo he intentado pero me siento el primero en ser fácil de entender.
Eliminar elementos del conjunto STL mientras itera
Necesito revisar un conjunto y eliminar elementos que cumplan con un criterio predefinido. Este es el código de prueba que escribí: #include <set> #include <algorithm> void printElement(int value) { std::cout << value << " "; } int main() { int ...
C ++ amigo clase std :: vector
¿Es posible hacer lo siguiente de forma portátil: struct structure { structure() {} private: // only allow container copy construct structure(const structure&) {} // in general, does not work because allocator (not vector) calls copy construct ...
Implemente un mutex de alto rendimiento similar al de Qt
Tengo una aplicación científica multihilo donde varios hilos informáticos (uno por núcleo) tienen que almacenar sus resultados en un búfer común. Esto requiere un mecanismo mutex. Los subprocesos de trabajo dedican solo una pequeña fracción de ...