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

6 la respuesta

Para {A = a; B = b; }, ¿se ejecutará "A = a" estrictamente antes que "B = b"?

SuponerA, B, ayb son todas variables, y las direcciones deA, B, ayb son todos diferentes Luego, para el siguiente código: A = a; B = b;¿Exigen explícitamente los estándares C y C ++?A=a ser estrictamente ejecutado antesB=b? Dado que las ...

1 la respuesta

Lex y Yacc obtienen la posición actual

En lex & yacc hay una macro llamada YY_INPUT que se puede redefinir, por ejemplo, de tal manera #define YY_INPUT(buf,result,maxlen) do { \ const int n = gzread(gz_yyin, buf, maxlen); \ if (n < 0) { \ int errNumber = 0; \ reportError( ...

1 la respuesta

cambiar / reducir error con copa

Hola, estoy escribiendo un analizador para un lenguaje de programación que usa mi universidad, con jflex y Cup comencé con solo las primeras estructuras básicas, como Procesos y declaraciones variables. Me salen los siguientes errores Warning : ...

4 la respuesta

¿Por qué no puedo usar espacios de nombres parcialmente calificados durante la inicialización de objetos?

Sospecho que esta es una pregunta que se ha hecho muchas veces antes, pero no he encontrado una. Normalmente uso espacios de nombres completamente calificados si no uso ese tipo con frecuencia en el archivo o agregousing namaspacename en la ...

2 la respuesta

¿Por qué C ++ nunca permitió que se usaran funciones antes de que se declararan? [cerrado]

OK, sé que esto parece un duplicado de¿Por qué las funciones deben declararse antes de ser utilizadas? [https://stackoverflow.com/questions/4757705/why-do-functions-need-to-be-declared-before-they-are-used] pero no parece que las respuestas ...

2 la respuesta

¿Existe un límite en el número de argumentos pasados a una función fortran?

Encontré un código Fortran 90 donde se pasan 68 argumentos a una función. Al buscar en la web, solo encontré algo sobre un límite de pasar 256 bytes para algunas cosas relacionadas con CUDA Fortran ...

3 la respuesta

Escritura rápida y explícita frente a inferida: rendimiento

Estoy leyendo un tutorial sobre Swift ( http://www.raywenderlich.com/74438/swift-tutorial-a-quick-start [http://www.raywenderlich.com/74438/swift-tutorial-a-quick-start]) y preconizado para no establecer el tipo explícitamente porque es más ...

2 la respuesta

¿Cuál es la diferencia entre compilación e interpretación?

Acabo de conversar con un colega y de dónde hablamos sobre el motor V8 JavaScript. De acuerdo con Wikipedia, V8 compila JavaScript en código de máquina nativo antes de ejecutarlo, en lugar de técnicas más tradicionales como interpretar bytecode ...

3 la respuesta

Visual Studio 2013 no ignora las advertencias deshabilitadas

Buenos dias a todos. Así que estoy intentando deshabilitar la Advertencia 4996 en nuestros proyectos de c ++. Parece estar incluido en la línea de comando como se muestra a continuación, pero al compilar, todavía aparece con la Advertencia C4966. ...

1 la respuesta

¿Cómo cambiar un indicador del compilador para un solo ejecutable en CMake?

Tengo un proyecto CMake que admite la compilación de múltiples procesadores en Visual Studio a través de\MP bandera. Como solo en uno de los muchos ejecutables que construye el proyecto, necesito configurar el\MP marcar como falso (o ...