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

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

1 la respuesta

¿Por qué no hay int128_t?

Varios compiladores proporcionan tipos enteros de 128 bits, pero ninguno de los que he usado proporciona los typedefsint128_t. ¿Por qué? Por lo que recuerdo, el estándar Reservasint128_t para este propósitoFomenta las implementaciones ...

3 la respuesta

¿Por qué std :: rel_ops :: operadores quedarán obsoletos en C ++ 20?

De acuerdo acppreference.com [http://en.cppreference.com/w/cpp/utility/rel_ops/operator_cmp], std::rel_ops::operator!=,>,<=,>= quedará en desuso en C ++ 20. ¿Cuál es la razón detrás?

23 la respuesta

¿Cómo convertir std :: string a minúsculas?

Quiero convertir unstd::string en minúsculas Soy consciente de la función.tolower(), sin embargo, en el pasado he tenido problemas con esta función y de todos modos no es lo ideal, ya que la uso constd::string requeriría iterar sobre cada ...

3 la respuesta

No <opcional> en MS Visual Studio 2013: ¿qué hacer?

Quiero usarstd::experimental::optional, pero MSVS 2013 me dice que no puede encontrar el encabezado. ¿Por qué no está ahí?¿Puedo rodar el mío basado en el código en otro lugar? ¿La propuesta de C ++ 14 tal vez?

2 la respuesta

std :: atomic | compare_exchange_weak vs. compare_exchange_strong

No estoy seguro si no estoy entendiendo o si la documentación no está claramente formulada. El siguiente extracto ha sido tomado del borrador más reciente (N3126, sección 29.6): bool atomic_compare_exchange_weak(volatile A* object, C * ...

2 la respuesta

¿Por qué la función de conversión de operador void * () se agrega a las clases de flujo de C ++?

Hay una función de conversiónoperator void*() consten clases de flujo de C ++. para que todos los objetos de flujo se puedan convertir implícitamente avoid*. Durante la interacción con los programadores en SO, me sugieren queno usevoid* a menos ...

2 la respuesta

std :: restablecimiento de excepción de operador istream / no lanzado

No estoy seguro de cómo usarstd::istream::exception de acuerdo con el estándar, dejarstd::istream::operator>> lanzar una excepción si no puede leer la entrada en una variable, p. doble. El siguiente código tiene un comportamiento diferente con ...

1 la respuesta

iterator devuelto por std :: find () no es desreferenciable

Esta es una función insert () de una implementación de HashTable con encadenamiento. Para evitar duplicaciones en la lista enlazada, verifiqué si ya existe un valor. Si es así, simplemente reemplazo el valor existente, ya que se puede ver casi ...

2 la respuesta

¿Se pueden sobrecargar los nombres de funciones reservados?

Esta pregunta es una pregunta de seguimiento deést [https://stackoverflow.com/q/50898508/5376789]. Considere el siguiente programa: #include <cmath> // meaningless, only for language-lawyer purpose void abs(void*) {} int main(){ abs(nullptr); ...