Resultados de la búsqueda a petición "c++-standard-library"

1 la respuesta

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

4 la respuesta

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

2 la respuesta

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

1 la respuesta

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

1 la respuesta

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

1 la respuesta

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

8 la respuesta

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

2 la respuesta

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

4 la respuesta

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

7 la respuesta

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