Resultados de la búsqueda a petición "compiler-construction"

6 la respuesta

¿Se permite a los compiladores eliminar bucles infinitos?

La optimización del compilador puede eliminar bucles infinitos, lo que no cambia ningún dato, como while(1) /* noop */;A partir del análisis de un compilador del gráfico de flujo de datos puede derivarse que dicho ciclo es "código muerto" sin ...

4 la respuesta

¿Cómo se maneja la liberación de las propiedades de retención @synthesized?

Tengo algunas preguntas sobre las propiedades sintetizadas en Objective-C. La lista completa sigue, pero la pregunta básica es esta:¿Cómo se asegura el compilador de que los ivars para las propiedades sintetizadas se liberen correctamente, a ...

5 la respuesta

Resolución del método de extensión con parámetros de tipo de valor anulable

public static class Extension { public static void Test(this DateTime? dt) { } } void Main() { var now = DateTime.Now; Extension.Test(now); // ok now.Test(); // compile time error }Solo tengo curiosidad, ¿por qué el compilador no puede resolver ...

3 la respuesta

¿Cómo puedo modificar el texto de los tokens en un CommonTokenStream con ANTLR?

Estoy tratando de aprender ANTLR y al mismo tiempo usarlo para un proyecto actual. He llegado al punto en el que puedo ejecutar el lexer en un fragmento de código y enviarlo a un CommonTokenStream. Esto funciona bien, y he verificado que ...

1 la respuesta

ImageMagick con VS2012

Primero muchas gracias por leer mi hilo. Estoy tratando de usarImageMagickconVS2012enWindows 7 de 64 bitspara rotación de imagen. Aquí esta lo que ...

2 la respuesta

MinGW completamente molesto en NetBeans

El siguiente código no debería producir un error: #include <cstdlib> #include <cstdio> #include <iostream> using namespace std ; int main ( int argc , char** argv ) { int n ; cin >> n ; cout << n ; return 0 ; }Sin embargo, se obtiene un "RUN ...

1 la respuesta

C ++ 11 auto, std :: function y llamada ambigua a función sobrecargada

Me pregunto si alguien sabe por qué el siguiente ejemplo no se compila dando una llamada ambigua a un error de función de sobrecarga. Si reemplazo el auto con una firma de functor fuertemente tipada, entonces es capaz de distinguir adecuadamente ...

3 la respuesta

Analizadores y compiladores para tontos. ¿Donde empezar? [duplicar]

Esta pregunta ya tiene una respuesta aquí: Aprendiendo a escribir un compilador [cerrado] [/questions/1669/learning-to-write-a-compiler] 40 respuestasEsta es una ...

1 la respuesta

Cambiar el orden del enlazador en CodeBlocks

Tengo un proyecto en DialogBlocks 5.03 que se compila bien con mingw32, pero el uso de CodeBlocks 13.12 muestra este error: F:\wxWidgets-3.0.0\lib\gcc_lib/libwxmsw30u_core.a(corelib_msw_listctrl.o):listctrl.cpp:(.text+0x1019): undefined ...

1 la respuesta

¿Por qué Clang coacciona los parámetros de estructura a ints?

Cuando se usan parámetros de estructura en una función, clang cambiará la firma de la función. En lugar de utilizar un tipo de estructura, la firma será un int coercitivo de igual tamaño. En mi proyecto de compilador, uso el tipo de estructura ...