Resultados de la búsqueda a petición "c++"
¿Está bien destruir un std :: promise antes de que se llame a future.get ()?
Me preguntaba si está bien llamar a promise.get_future (), mover ese futuro a otro lugar (por ejemplo, a un vector) y posiblemente dejar que la promesa muera incluso antes de que se llame al future.get (). En el siguiente ejemplo, ...
ignorar el mensaje de depuración de los archivos de inclusión / biblioteca en gdb (terminal)
Estoy depurando un programa C ++ en gdb y revisando el código. En varios puntos, el depurador comenzará a recorrer el código en bibliotecas / archivos incluidos, lo cual es muy tedioso y no es útil para mí. ¿Hay alguna forma de suprimir ...
ptrdiff_t demasiado pequeño?
Siempre me he preguntado: no esptrdiff_t se supone que es capaz de mantener la diferencia de dos punterospor definición? ¿Cómo es que falla cuando los dos punteros están demasiado lejos? (No estoy apuntando a ningún idioma en particular ... Me ...
¿Manera eficiente de leer un archivo en un std :: vector <char>?
Me gustaría evitar copias innecesarias. Estoy apuntando a algo en la línea de: std::ifstream testFile( "testfile", "rb" ); std::vector<char> fileContents; int fileSize = getFileSize( testFile ); fileContents.reserve( fileSize ); testFile.read( ...
No se puede obtener la gramática Boost Spirit para usar claves conocidas para std :: map <>
Parece que estoy experimentando un bloqueo mental con Boost Spirit que simplemente no puedo superar. Tengo una gramática bastante simple que necesito manejar, donde me gustaría poner los valores en una estructura, que contiene un std :: map <> ...
Registro de tipo C ++ en tiempo de compilación truco
Tengo la siguiente situación: supongamos que tengo un montón de tipos (functores) en los que quiero registrar / compilar durante la compilación, preferiblemente en algo como boost :: mpl :: vector. ¿Conoces algún truco para hacerlo tan bien? Mi ...
error LNK2019: símbolo externo no resuelto "público:
Estoy creando una aplicación torrent usando libtorrent en VS 2008. Probé el ejemplo dado en el enlace http://www.rasterbar.com/products/libtorrent/examples.html [http://www.rasterbar.com/products/libtorrent/examples.html]PERO me está mostrando ...
trim no es parte de la biblioteca estándar de c / c ++?
¿Soy yo o no hay funciones de recorte estándar en la biblioteca c o c ++? ¿Hay alguna función única que actúe como un recorte? Si no, ¿alguien puede decirme por qué recortar no es parte de la biblioteca estándar? (Sé que el ajuste está en ...
Agregar un constructor predeterminado a una clase base cambia sizeof () un tipo derivado [duplicado]
Esta pregunta ya tiene una respuesta aquí: Al extender una estructura acolchada, ¿por qué no se pueden colocar campos adicionales en el relleno de la ...
Reemplace el asignador STL con un asignador personalizado
Seguí este enlace:Reemplace el asignador STL predeterminado [https://stackoverflow.com/questions/8247552/replace-default-stl-allocator] para reemplazar el asignador estándar con mi propio asignador personalizado. Pero recibo este ...