Resultados de la búsqueda a petición "stl"
¿Cómo devolver un const std :: vector <Object * const>?
Tengo una clase con un contenedor (que contiene un puntero) como miembro: MyClass{ private: std::vector<MyObject*> _VecMyObjs; public: const std::vector<MyObject* const> GetVecMyObj(); }Ahora trato de implementar GetVecMyObj (). Esto es lo que ...
Rendimiento de qsort vs std :: sort?
Según Scott Meyers, en su libro Eficaz STL - artículo 46. Afirmó questd::sort [http://en.cppreference.com/w/cpp/algorithm/sort]es aproximadamente un 670% más rápido questd::qsort [http://en.cppreference.com/w/cpp/algorithm/qsort]Debido al hecho ...
Estándar sin distinción de mayúsculas y minúsculas :: conjunto de cadenas
¿Cómo tiene una inserción insensible a mayúsculas o una búsqueda de una cadena en std :: set? Por ejemplo- std::set<std::string> s; s.insert("Hello"); s.insert("HELLO"); //not allowed, string already exists.
Clang ya no puede compilar programas usando el encabezado <functional>
Estoy usandoclang La versión 4.0.0 en mi sistema que ejecuta ArchLinux, siempre funcionó bien, ¡pero recientemente ya no puedo compilar programas que usen ciertos encabezados STL! Detalles: Salida declang --version: clang version 4.0.0 ...
convertir una matriz de cadenas const char * terminadas en nulo en std :: vector <std :: string>
Tengo una función de Visual Studio 2008 C ++ donde se me da una matriz de cadenas terminadas en nuloconst char* y un recuento del número de cadenas en esa matriz. Estoy buscando una forma inteligente de convertir una variedad deconst char* ...
Mejores prácticas de depuración para C ++ STL / Boost con gdb
Depuración con gdb, cualquier código de c ++ que use STL / boost sigue siendo una pesadilla. Cualquiera que haya usado gdb con STL lo sabe. Por ejemplo, vea ejecuciones de muestra de algunas sesiones de depuración en ...
¿Por qué std :: set no tiene una función miembro "contiene"?
Estoy usando muchostd::set<int> y a menudo simplemente necesito verificar si ese conjunto contiene un número o no. Me resultaría natural escribir: if (myset.contains(number)) ...Pero debido a la falta de uncontains miembro, necesito escribir el ...
Ordenar un std :: vector <std :: pair <std :: string, bool >> por la cadena?
¿Cómo puedo solucionar esto?vector comparando elpair.first que es unstd::string? (sin proporcionar una función de comparación estática, ni usar boost).
Vector C ++ contando la ocurrencia de cada elemento
Tengo un vector de tipovector<unsigned> y quiero saber cuántas veces ocurrió cada elemento en este vector. Este vector podría ser bastante grande, así que supongo que recorrerlo no sería una buena idea. ¿Cuál sería la forma más eficiente de ...
Argumentos de plantilla a funciones de plantilla
Acabo de lanzar una biblioteca de contenedores de listas de salto. Y el compilador de Sun se queja de esto: template <class T, class R> bool operator==(const IndexedSkipList<T,R> &left, const IndexedSkipList<T,R> &right) { return ((left.size() ...