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

5 la respuesta

¿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 ...

7 la respuesta

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 ...

4 la respuesta

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.

1 la respuesta

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 ...

4 la respuesta

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* ...

3 la respuesta

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 ...

8 la respuesta

¿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 ...

4 la respuesta

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).

1 la respuesta

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 ...

2 la respuesta

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() ...