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

7 la respuesta

¿Cuál es la diferencia entre una macro y una función en C? [cerrado]

¿Cuál es la diferencia entre una macro y una función enC? ¿Dime una aplicación donde puedo usar macros y funciones?

1 la respuesta

¿Cómo reemplazo un solo número (de un conjunto de líneas) de una lista de números?

Soy nuevo en programación / macro, etc. y me gustaría hacer esto. ¿Debo usar Word 2007 o Python u otra cosa? Solo tengo esas dos cosas actualmente. original message is this: hello how are you ref=13515 ofdifaoididpodvjakjeoijknvkln ...

2 la respuesta

Acceso al valor de una definición de macro de preprocesador

Si agrego una macro "FOO = bar" en GCC_PREPROCESSOR_DEFINITIONS (o Macros de preprocesador si usa XCode "), ¿cuál sería la mejor manera de acceder al valor de" FOO "? Actualmente, uso el torpe: #define MACRO_NAME(f) #f #define MACRO_VALUE(f) ...

1 la respuesta

¿Cómo hacer que un tipo implemente un rasgo en tiempo de compilación?

Quiero escribir una macro como esta: macro_rules! a { ( $n:ident, $t:ty ) => { struct $n { x: $t } } }Pero$t debe implementarAdd, Sub yMul rasgos ¿Cómo puedo verificarlo en tiempo de compilación?

2 la respuesta

Macro de Visual Studio para seleccionar el proyecto de inicio

En MSVC, varias operaciones (como Menú: Crear: Crear) son sensibles al contexto del Proyecto de solución seleccionado actualmente. Sin embargo, ese proyecto a menudo cambia si ha estado navegando por el Explorador de soluciones. Me gustaría ...

2 la respuesta

La macro C ++ con argumento lambda que usa 2+ elementos capturados genera un error

foo(const std::function<void()>& functor) { .... } #define MACRO_EXAMPLE(functor) foo(functor) int main() { int i = 0, j = 0; MACRO_EXAMPLE([i](){}); // works fine MACRO_EXAMPLE([i, j](){}); // error: macro "MACRO_EXAMPLE" passed 2 arguments, but ...

1 la respuesta

Use macros Scala para generar métodos

Quiero generar alias de métodos usando macros de anotación en Scala 2.11+. Ni siquiera estoy seguro de que sea posible. Si es así, ¿cómo? Ejemplo: dado esto a continuación, quiero que las macros de anotación se expandan en class Socket { ...

1 la respuesta

EXTENDE el desafío: macros de funciones de preprocesador y oop de clase

Antecedentes He estado usando el preprocesador C para administrar y "compilar" proyectos JavaScript semi-grandes con múltiples archivos y objetivos de compilación. Esto le da acceso completo a las directivas de preprocesador C como#include, ...

1 la respuesta

Cómo saber qué función llama otra

Quiero saber si hay alguna forma de saber dónde se llamó la función que se está ejecutando actualmente, es decir, en qué archivo y línea. Estoy usando lenguaje C y estoy buscando algo similar a las macros __FUNCTION__, __LINE__ o __FILE__.

4 la respuesta

Generar un error si la macro booleana marcada no está definida

Tengo varios archivos de configuración, cada uno de los cuales contiene la definición de alguna macro booleana, que se establecerá en 0 o 1. Luego, en mi código, verifico el valor de dicha macro para decidir qué parte del código activar. Ahora ...