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

5 la respuesta

Confundido acerca de std :: runtime_error vs. std :: logic_error

Hace poco vi que la biblioteca boost program_options arroja unlogic_error si la entrada de la línea de comandos no se puede analizar. Eso desafió mis suposiciones sobrelogic_error vs.runtime_error. Supuse que los errores lógicos (logic_error y ...

1 la respuesta

¿Hay algún encabezado STL que no forme parte de la Biblioteca estándar de C ++?

Sé que algunos encabezados de la Biblioteca estándar de C ++ se originan en el STL, comovector. Pero no puedo encontrar una lista actualizada de encabezados STL que todavía no están incorporados por la Biblioteca estándar. ¿Existen? PD: Me ...

2 la respuesta

Problemas con tipos dependientes en plantillas

Tengo problemas con las plantillas y los tipos dependientes: namespace Utils { void PrintLine(const string& line, int tabLevel = 0); string getTabs(int tabLevel); template<class result_t, class Predicate> set<result_t> findAll_if(typename ...

4 la respuesta

Vector genérico de vectores en C ++

¿Hay una buena manera en C ++ para implementar (o falso) un tipo para un vector genérico de vectores? Ignora el problema de cuándo un vector de vectores es una buena idea (a menos que haya algo equivalente que siempre sea mejor). Suponga que ...

6 la respuesta

¿Cómo especifico un puntero a una función sobrecargada?

Quiero pasar una función sobrecargada alstd::for_each() algoritmo. Por ejemplo, class A { void f(char c); void f(int i); void scan(const std::string& s) { std::for_each(s.begin(), s.end(), f); } };Espero que el compilador resuelvaf() por el tipo ...

5 la respuesta

Falta el encabezado C ++ <__debug> después de actualizar OSX Command Line Tools 6.3

Después de actualizar a Command Line Tools 6.3 desde App Store, los programas incluyen<vector> o<iterator> que internamente incluyen <__debug> causará un error de archivo no encontrado de la siguiente manera. El cpp no es nada interesante, pero ...

2 la respuesta

¿Cómo cambiar el elemento max en un montón en la biblioteca estándar de C ++?

Si tengo un montón máximo, y si necesito cambiar el elemento máximo, todo se reduce a un solo algoritmo de reducción de burbujas. ¿Hay alguna manera de hacer esto a través de la biblioteca estándar de C ++, sin codificar el algoritmo ...

6 la respuesta

Eficiencia de la cola de prioridad STL

Tengo una aplicación (C ++) que creo que sería útil para un STLpriority_queue. La documentación [http://www.sgi.com/tech/stl/priority_queue.html]dice: Priority_queue es un adaptador de contenedor, lo que significa que se implementa sobre algún ...

6 la respuesta

por qué no hay hallazgo para vector en C ++

cual es la alternativa ¿Debo escribir solo?

2 la respuesta

¿Cómo se inserta con un reverse_iterator?

Quiero insertar algo en una lista STL en C ++, pero solo tengo un iterador inverso. ¿Cuál es la forma habitual de lograr esto? Esto funciona: (por supuesto que sí) std::list<int> l; std::list<int>::iterator forward = ...