Resultados de la búsqueda a petición "stl"
Compruebe si el iterador pertenece a una lista
¿Hay alguna forma de verificar si un iterador dado pertenece a una lista dada en C ++?
Escriba el contenedor C ++ que se ajusta perfectamente a STL
Me gustaría escribir una clase contenedor en un estilo que se ajuste perfectamente a STL. Debe verse y comportarse como si fuera un contenedor STL estándar. ¿Existe un manual, informe, preguntas y respuestas, etc., que describa cómo escribir ...
C ++ 0x Error: sobrecargar una función con std :: shared_ptr al argumento const es ambiguo
Supongo que tengo dosno relacionad clasesA yB. También tengo una claseBla que usaboost::shared_ptr Me gusta esto class Bla { public: void foo(boost::shared_ptr<const A>); void foo(boost::shared_ptr<const B>); }Observe la const. Esa es la parte ...
¿Por qué varios de los operadores estándar no tienen functores estándar?
Tenemos std::plus (+)std::minus (-)std::multiplies (*)std::divides (/)std::modulus (%)std::negate (-)std::logical_or (||)std::logical_not (!)std::logical_and (&&)std::equal_to (==)std::not_equal_to (!=)std::less ...
std :: copiar a std :: cout para std :: par
Tengo el siguiente código: #include <iostream> #include <algorithm> #include <map> #include <iterator> //namespace std //{ std::ostream& operator << ( std::ostream& out, const std::pair< size_t, size_t >& rhs ) { out << rhs.first << ", " << ...
¿Vector :: erase () en un vector de punteros de objetos destruye el objeto mismo?
Tengo un vector de punteros a objetos. Necesito eliminar un elemento del vector y colocar ese elemento en otra lista. Leí que borrar se puede usar para eliminar el objeto del vector, pero también leí que llama al destructor de objetos antes de ...
¿Por qué no sobrecargar el operador + = () para std :: vector?
Empecé a aprender C ++, por lo que no sé por mi falta de conocimiento / experiencia por qué algo tan simple para un novato como lo que estoy a punto de describir no está ya en el STL. Para agregar un vector a otro vector, debe escribir ...
Buscar o insertar con una sola búsqueda en el diccionario de C #
Soy un antiguo programador de C ++ / STL que intenta codificar un algoritmo de marcha rápida utilizando la tecnología c # /. NET ... Estoy buscando un equivalente del método STL "map :: insert" que inserte un valor en una clave dada si no ...
que es un error de dominio
in c ++, <stdexcept> tiene una clase base para 'errores de dominio', std :: domain_error. No entiendo en qué circunstancias debería arrojar un error de dominio en mi código. Todas las otras clases base de excepción se explican por sí mismas. ...
¿Cómo agregar std :: swap para mi clase de plantilla? [duplicar
Posible duplicado: ¿Cómo proporcionar una función de intercambio para mi clase? [https://stackoverflow.com/questions/6380862/how-to-provide-a-swap-function-for-my-class] Hay algunas preguntas al respecto, pero se responden muchas ...