¿Hay una manera simple de compilar una aplicación de 64 bits con la edición de 32 bits de Visual C ++ 2010 Express? ¿Qué configuraciones, si hay alguna, son
¿Hay una manera simple de compilar una aplicación de 64 bits con la edición de 32 bits de Visual C ++ 2010 Express? ¿Qué configuraciones, si hay alguna, son
¿Cómo hacer que printf muestre los valores de variables que son de tipo enum? Por ejemplo: typedef enum {Linux, Apple, Windows} OS_type; OS_type myOS = Linux; y lo que necesito es algo como printenum(OS_type, "My OS is %s", myOS); que debe mostrar una cadena "Linux", no un número...
Recientemente me he encontrado con este problema que no puedo entender por mí mismo. ¿Qué significan realmente estas tres expresiones ? *ptr++ *++ptr ++*ptr He intentado con Ritchie. Pero desafortunadamente no pudo seguir lo que dijo sobre estas 3 operaciones. Sé que todos se realizan para...
La función C ++ 11 std::move(x)realmente no mueve nada en absoluto. Es solo un reparto al valor r. ¿Por qué se hizo esto? ¿No es esto
Encontré el siguiente código: template <typename T, typename T1> auto compose(T a, T1 b) -> decltype(a + b) { return a+b; } Hay una cosa que no puedo entender: ¿Dónde podría averiguar qué significa el operador de flecha ( ->) en el encabezado de la función? Supongo, lógicamente, que el...
Quiero insertar espacios 'n' (o cualquier cadena) al comienzo de una cadena en C ++. ¿Hay alguna forma directa de hacer esto usando std :: strings o char * strings? Por ejemplo, en Python simplemente podrías hacer >>> "." * 5 +
Siempre me pregunté por qué la configuración automática del puntero a NULL después de la eliminación no es parte del estándar. Si esto se soluciona, muchos de los bloqueos debidos a un puntero no válido no ocurrirían. Pero habiendo dicho eso, puedo pensar en un par de razones por las cuales el...
Bloqueado . Esta pregunta y sus respuestas están bloqueadas porque la pregunta está fuera de tema pero tiene un significado histórico. Actualmente no está aceptando nuevas respuestas o interacciones. Hay muchas herramientas de formato de código fuente por ahí....
¿Hay alguna manera de especificar cuántos caracteres de una cadena se imprimirán (similar a los decimales en ints)? printf ("Here are the first 8 chars: %s\n", "A string that is more than 8 chars"); Me gustaría que imprima: Here are the first 8 chars: A
Cerrada . Esta pregunta está basada en la opinión . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda ser respondida con hechos y citas editando esta publicación . Cerrado hace 2 años .
Como llamar clock()en C++? Por ejemplo, quiero probar cuánto tiempo lleva una búsqueda lineal para encontrar un elemento dado en una
Siempre me lo he preguntado. Sé que los compiladores convierten el código que escribes en binarios, pero ¿qué hacen los enlazadores? Siempre han sido un misterio para mí. Más o menos entiendo lo que es "vincular". Es cuando se agregan referencias a bibliotecas y marcos al binario. No entiendo nada...
Hola, actualmente tengo un programa que obtiene una ruta completa de la ubicación de un archivo y se coloca en una variable que es el tipo de: boost :: filesystem2 :: path He buscado cómo hacer esto y he encontrado que usando: string result1 = boost::filesystem::basename (myPath) convertirá la...
En C ++, ¿Por qué un booleano tiene 1 byte y no 1 bit de tamaño? ¿Por qué no hay tipos como enteros de 4 o 2 bits? Me estoy perdiendo las cosas anteriores cuando escribo un emulador para una
Quiero actualizar mi memoria en las condiciones en que un compilador generalmente genera automáticamente un constructor predeterminado, un constructor de copia y un operador de asignación. Recuerdo que había algunas reglas, pero no recuerdo, y tampoco puedo encontrar un recurso confiable en línea....
¿Cómo convierto un entero en una cadena hexadecimal en C ++ ? Puedo encontrar algunas formas de hacerlo, pero en su mayoría parecen dirigidas a C. No parece que haya una forma nativa de hacerlo en C ++. Sin embargo, es un problema bastante simple; Tengo uno intque me gustaría convertir en una...
Sé qué son los functores y cuándo usarlos con stdalgoritmos, pero no he entendido lo que Stroustrup dice sobre ellos en las Preguntas frecuentes de C ++ 11 . ¿Alguien puede explicar qué std::bindy std::functionson, cuando deberían ser utilizados, y dar algunos ejemplos para los...
Por curiosidad, ¿qué sucede realmente si defino una matriz de longitud cero int array[0];en el código? GCC no se queja en absoluto. Programa de muestra #include <stdio.h> int main() { int arr[0]; return 0; } Aclaración Realmente estoy tratando de averiguar si las matrices de longitud...
Me sorprendió que esto no apareciera en mis resultados de búsqueda, pensé que alguien habría preguntado esto antes, dada la utilidad de la semántica de movimiento en C ++ 11: ¿Cuándo debo (o es una buena idea para mí) hacer una clase no movible en C ++ 11? (Razones otros de los problemas de...
Estoy tratando de entender qué sucede cuando los módulos con variables globales y estáticas se vinculan dinámicamente a una aplicación. Por módulos, me refiero a cada proyecto en una solución (¡trabajo mucho con Visual Studio!). Estos módulos están integrados en * .lib o * .dll o en el * .exe...