Resultados de la búsqueda a petición "gcc"
Eliminando el carácter de nueva línea final de la entrada fgets ()
Estoy tratando de obtener algunos datos del usuario y enviarlos a otra función en gcc. El código es algo como esto. printf("Enter your Name: "); if (!(fgets(Name, sizeof Name, stdin) != NULL)) { fprintf(stderr, "Error reading Name.\n"); exit(1); ...
Error de conversión implícita de la lista de inicializadores
Considere el fragmento: #include <unordered_map> void foo(const std::unordered_map<int,int> &) {} int main() { foo({}); }Esto falla con GCC 4.9.2 con el mensaje: map2.cpp:7:19: error: converting to ‘const std::unordered_map<int, int>’ ...
¿Cómo le digo a GCC asm que un registro de entrada está bloqueado?
Estoy tratando de hacer una multiplicación 64 = 32x32 a través de x86mul instrucción, pero solo necesito la palabra alta del resultado (eledx registro). Entonces, naturalmente, intenté enumeraredx como un registro de salida yeax como un registro ...
Singleton seguro para subprocesos en C ++ 11
Sé que lo siguiente es una forma segura de subprocesos para implementar un singleton en C ++ 11: Foo* getInst() { static Foo* inst = new Foo(...); return inst; }Yo leo enesta respuesta [https://stackoverflow.com/a/19907903/506624]que ...
C ++ const question
Si hago esto: // In header class Foo { void foo(bar*); }; // In cpp void Foo::foo(bar* const pBar) { //Stuff }El compilador no se queja de que las firmas de Foo :: foo no coinciden. Sin embargo si tuviera: void foo(const bar*); //In header void ...
El mejor entorno para portar código C / C ++ de Linux a Windows
Me gustaría hacer un gran proyecto mío construible en plataformas Windows. El proyecto en sí está escrito en C / C ++ siguiendo los estándares POSIX, con algunas dependencias de la biblioteca como libxml2, libcurl, etc. Soy más un desarrollador ...
Inicialización agregada de C ++ 11 para clases con inicializadores de miembros no estáticos
¿Está permitido en estándar: struct A { int a = 3; int b = 3; }; A a{0,1}; // ???¿Esta clase todavía es agregada?clang acepta este código, perogcc no lo hace
argv: Desinfectar comodines
Estaba trabajando en un ejemplo en el libro K&R C donde le pide que construya esencialmente una calculadora RPN que tome datos a través de argumentos de línea de comando. Mi solución esencialmente itera a través de los argumentos dados y escupe ...
Haga referencia a una DLL GNU C (POSIX) integrada en GCC contra Cygwin, desde C # / NET
Esto es lo que quiero: tengo una enorme base de código C / C ++ heredada escrita para POSIX, que incluye algunas cosas muy específicas de POSIX como pthreads. Esto puede compilarse en Cygwin / GCC y ejecutarse como un ejecutable en Windows con la ...
¿El compilador de c ++ optimizará el valor de retorno no utilizado?
Si tengo una función que devuelve un objeto, pero la persona que llama nunca usa este valor de retorno, ¿el compilador optimizará la copia? (Posiblemente una respuesta siempre / a veces / nunca). Ejemplo elemental: ReturnValue ...