Resultados de la búsqueda a petición "c++-standard-library"
¿Cuáles son las razones por las que extender el espacio de nombres estándar se considera un comportamiento indefinido?
¿Por qué agregar nombres a lastd comportamiento indefinido del espacio de nombres? La respuesta obvia es "porque el estándar lo dice", p. en C ++ 14 [namespace.std] 17.6.4.2.1 / 1: El comportamiento de un programa C ++ no está definido si ...
¿Es este el uso correcto de la semántica 'mover' de C ++?
Esta noche he estado mirando un código en el que he estado trabajando durante los últimos días, y comencé a leer sobre semántica de movimientos, específicamente std :: move. ¡Tengo algunas preguntas que hacerle a los profesionales para asegurarme ...
¿Qué tan similares son el sistema de archivos Boost y las bibliotecas estándar del sistema de archivos C ++?
Necesito una biblioteca de sistema de archivos para usar con un compilador compatible con C ++ 11 o uno compatible con C ++ 14, por lo que no puede ser de C ++ 17. Ahora, sé que la biblioteca del sistema de archivos que va a C ++ 17 se basa ...
¿Por qué no están optimizados std :: count y std :: find para usar memchr?
estaba leyendola respuesta de sehe [https://stackoverflow.com/a/17925143/2970186]aesta pregunta [https://stackoverflow.com/q/17925051/2970186]y me sorprendió ver que se encontraba usando un bucle escrito a mano usandostd::memchr sermás de 3 ...
¿Por qué es `std :: byte` una clase enum en lugar de una clase?
std::byte es una abstracción que se supone que proporciona un tipo de acceso seguro (r) a regiones de memoria en C ++, comenzando con el nuevo estándar 17. Sin embargo, se declara de esta manera de acuerdo ...
Instalaciones de biblioteca estándar que asignan pero no usan un asignador
En la mayoría de los lugares donde la biblioteca estándar de C ++ asigna memoria, el usuario puede personalizar esto al proporcionar una clase que cumpla con los requisitosAllocator requisitos [http://en.cppreference.com/w/cpp/concept/Allocator]. ...
¿Por qué no hay transform_if en la biblioteca estándar de C ++?
Surgió un caso de uso al querer hacer una copia contitional (1. factible concopy_if) pero de un contenedor de valores a un contenedor de punteros a esos valores (2. factible contransform) Con las herramientas disponibles no puedohazlo ...
¿Hay algún plan en el estándar C ++ para abordar la inconsistencia de los constructores de la lista de inicializadores?
los constructores de la lista de inicializadores en C ++ a menudo causan problemas; por ejemplo using std::vector; using std::string; vector<string> v{3}; // vector of three empty strings vector<int> u{3}; // vector of one element with value ...
¿Está usando std :: vector <std :: shared_ptr <const T>> un antipatrón?
Durante mucho tiempo estuve usandostd::vector ystd::shared_ptr mano a mano. Recientemente comencé a usarstd::shared_ptr<const T> cada vez que se necesitaba un puntero a un objeto constante. Todo está bien, ya questd::shared_ptr<T> puede ser ...
std :: string.resize () y std :: string.length ()
Soy relativamente nuevo en C ++ y todavía me estoy familiarizando con la Biblioteca estándar de C ++. Para ayudar a la transición desde C, quiero formatear unstd::string utilizando formateadores de estilo printf. me doy cuentastringstream es un ...