Resultados de la búsqueda a petición "c++"
¿Cómo puedo copiar un archivo de un directorio a otro en c / c ++
stoy buscando un ejemplo simple sobre cómo copiar un archivo de un directorio a otro en C. El programa solo debe usar funciones multiplataforma que sean nativas de C.
Division by zero no arroja SIGFPE
Tengo un pequeño programa que realiza la división de coma flotante por cero, así que espero SIGFPE. #include <sys/types.h> #include <signal.h> #include <stdio.h> #include <stdlib.h> #include <iostream> void signal_handler (int signo) { if(signo ...
Puedo tratar una matriz 2D como una matriz 1D contigua?
Considere el siguiente código: int a[25][80]; a[0][1234] = 56; int* p = &a[0][0]; p[1234] = 56; ¿La segunda línea invoca un comportamiento indefinido? ¿Qué tal la cuarta línea?
¿Puede envolver un tipo en una estructura causar relleno adicional? [duplicar
Posible duplicado: Tamaño de la estructura con un solo elemento [https://stackoverflow.com/questions/3585033/size-of-struct-with-a-single-element] Dada cualquier tipoA y la siguiente estructura: struct S { A a; }; ¿Hay algún caso ...
Cifrado de cadenas en tiempo de compilación
No quiero que los ingenieros inversos lean el texto plano de las cadenas codificadas en mi aplicación. La solución trivial para esto es usar una @ simp XOR-Encryption [http://chod-is.blogspot.com/2011/05/run-time-string-decryption.html]. ...
¿Cuándo usar std :: forward para reenviar argumentos?
C ++ 0x muestra un ejemplo de uso destd::forward: template<class T> void foo(T&& arg) { bar(std::forward<T>(arg)); } ¿Cuándo es ventajoso usarstd::forward, ¿siempre Además, requiere usar&& en la declaración de parámetros, ¿es válido en ...
¿Qué son id / nombre calificado e id / nombre no calificado?
Me preguntaba si alguien podría explicar los términos desde que los encuentro en muchos lugares. Conozco algunas teorías básicas sobre ellos, pero no estoy seguro de lo que sé que es correcto o incorrecto. Entonces, ¿alguien puede explicar ...
¿Cómo insertar espacios en un gran número para hacerlo más legible?
e me ocurrió esto, ya que otros ejemplos proporcionados en stackoverflow estaban en C # string number_fmt(ulong n) { // cout << "(" << n << ")" << endl; char s[128]; sprintf(s, "%lu", n); string r(s); reverse(r.begin(), r.end()); ...
Si salto de un bloque de captura con "goto", ¿estoy seguro de que el objeto de excepción se liberará?
Tengo el siguiente código try { doSomething(); } catch(InterruptException) { goto rewind_code; } if(0) { rewind_code: longjmp(savepoint, 1); }Mi pregunta es, ¿el objeto de excepción almacenado por el tiempo de ejecución de C ++ se libera cuando ...
Es válido anidar una sección crítica?
Por ejemplo, ¿sería válido? CRITICAL_SECTION cs; ::InitializeCriticalSection( &cs ); ::EnterCriticalSection( &cs ); // First level ::EnterCriticalSection( &cs ); // Second level /* do some stuff */ ::LeaveCriticalSection( &cs ); // Second level ...