Resultados de la búsqueda a petición "macros"

2 la respuesta

Common Lisp, referencia al valor y valor real

Considere este fragmento de código: (defvar lst '(1 1)) (defmacro get-x (x lst) `(nth ,x ,lst)) (defun get-y (y lst) (nth y lst)) Ahora supongamos que quiero cambiar el valor de los elementos de la lista llamada lst, elcoch con get-x y el cdr ...

5 la respuesta

C Macro - Dynamic # include

Estoy tratando de descubrir cómo construir una cadena variable para la instrucción #include usando GCC. La idea es que para cada módulo fuente que he escrito, quiero incluir como encabezado, un @ generado dinámicamenC source, que se creó ...

2 la respuesta

common lisp: ¿cómo puede una macro definir otros métodos / macros con nombres generados mediante programación?

Me di cuenta de que cierta sección de mi código consiste en grupos de métodos que se parecen (como tengo varios tríos: una función auxiliar que es llamada por otras dos funciones destinadas al programador). Estoy tratando de escribir una macro ...

3 la respuesta

Existe alguna forma de utilizar la cadena de caracteres del preprocesador C ++ en argumentos macro variables?

Supongo que la respuesta a esta pregunta es no, pero sería increíble si hubiera una manera. Para aclarar, suponga que tengo la siguiente macro: #define MY_VARIADIC_MACRO(X...) // Does some stuff here in the macro definition Lo que me gustaría ...

1 la respuesta

Es posible ejecutar macro de oficina abierta desde un archivo externo?

Quiero ejecutar la macro OpenOffice desde un archivo externo. Me gusta vlad@leo ~ $ soffice macro:///home/vlad/q.vbs

2 la respuesta

registro automático de la función creadora de objetos con una macro

ásicamente, quiero registrar automáticamente las funciones del creador de objetos con una fábrica de objetos para un conjunto de clases definidas en muchos archivos de encabezado. La respuesta principal aesta ...

2 la respuesta

Macro C ++ para convertir una cadena en una lista de caracteres

¿Es posible tener una macro para tener: CHAR_LIST (pollo) para expandir a: 'pollo' [Razón por la que lo quiero: porque incluso para cadenas de tamaño moderado, una macro es mucho más conveniente que la expansión manual. Y la razón por ...

7 la respuesta

What es la diferencia entre una macro y una const en C ++?

I se hizo esta pregunta en una entrevista técnica: ¿Cuál es la diferencia entre unconst y una macro en C ++? Mi respuesta fue que una macro es una directiva de preprocesador y podría ser difícil depurar la aplicación si usa una macro, ya que ...

2 la respuesta

Clojure # = lector macro

Acabo de "descubrir" el#= lector macro de unenvia [https://stackoverflow.com/questions/4984504/clojure-how-to-make-my-macro-expand-before-system-macros] en Stackoverflow y resuelve un problema. ¿Qué posibilidades hay de que esta macro lectora ...

7 la respuesta

¿Puedo tener macros en los archivos fuente de Java

En mi programa, estoy leyendo enteros desde la consola muchas veces. Cada vez, necesito escribir esta línea. new Scanner(System.in).nextInt(); Estoy acostumbrado a C / C ++ y me pregunto si puedo definir algo como #define READINT ...