Resultados de la búsqueda a petición "c++"
Eliminar un directorio no vacío mediante programación en C o C ++
¿Cómo eliminar un directorio no vacío en C o C ++? ¿Hay alguna función? rmdir solo elimina el directorio vacío. Proporcione una forma sin utilizar ninguna biblioteca externa. ¿También dime cómo eliminar un archivo en C o C ++?
impulsar la excepción de lanzamiento de hilo "thread_resource_error: recurso temporalmente no disponible"
Tengo un código similar al siguiente código boost::thread myThread unsigned char readbuffer[bignumber]; unsigned char writebuffer[bignumber]; for(int i=0; i<bignumber; ++i){ functiondostuff(); for(int j=0; j<2; ++j){ functiondomorestuff(); ...
Cómo reducir los tiempos de compilación con Boost Asio
Boost.Asio es una gran biblioteca, pero tiene un gran inconveniente: tiempos de compilación extremadamente lentos. ¡Una implementación simple (realmente simple) del protocolo HTTP (aproximadamente 1k líneas de código) requiere aproximadamente ...
C ++ std :: elementos del mapa en orden descendente de claves
¿Cómo puedo usar el contenedor std :: map con el valor clave en orden descendente? Como ejemplo, si inserta los siguientes elementos: [2 , 5] [1 , 34] [3 , 67]Se ordenarán en el mapa como: position 0: [1, 34] position 1: [2, 5] position 2: [3, ...
Comportamiento extraño del operador con plantilla <<
No puedo entender el comportamiento del operador << en mi clase: encabezamiento: #ifndef VECTOR_H_ #define VECTOR_H_ #include <string> #include <iostream> template<class T> class Vector { static const int EXPANDER = 10; T* array; int next; int ...
¿Cuál es la solución para el reconocimiento retrasado de TCP?
He enviado un videojuego en línea (basado en la red) que utiliza el protocolo TCP para garantizar una comunicación confiable en una topología de red servidor-cliente. Mi juego funciona bastante bien, pero sufre una latencia más alta de lo ...
Código de Visual Studio: cómo configurar includePath para obtener mejores resultados de IntelliSense
Soy un principiante completo en el uso de Visual Studio Code y no tengo idea de lo que estoy haciendo. He buscado (tal vez no lo suficiente), pero no puedo encontrar una explicación simple para alguien como yo sobre cómo ...
¿Se puede usar std :: uintptr_t para evitar el comportamiento indefinido de la aritmética de puntero fuera de los límites?
Ahora sabemos que hacer aritmética de puntero fuera de límites tiene un comportamiento indefinido como se describe en esteSO ...
El compilador se bloquea al inicializar grandes std :: arrays
Necesito inicializar un muy grande multidimensionalstd::array de datos: class Thing; class World { public: World() : space{nullptr} {}; ~World() = default; private: static unsigned int const size = ...
¿Dónde puedo buscar la definición de size_type para vectores en C ++ STL?
Parece seguro emitir el resultado de mi vectorsize() funcionar a ununsigned int. Sin embargo, ¿cómo puedo estar seguro? Mi documentación no está clara sobre cómosize_type se define.