Preguntas con la etiqueta [macros]
Macro de tamaño de matriz que rechaza punteros
La macro estándar de tamaño de matriz que a menudo se enseña es #define ARRAYSIZE(arr) (sizeof(arr) / sizeof(arr[0])) o alguna formación equivalente. Sin embargo, este tipo de cosas tiene éxito
¿Definición de macro para determinar la máquina big endian o little endian?
¿Existe una definición de macro de una línea para determinar el endianidad de la máquina? Estoy usando el siguiente código pero convertirlo a macro sería demasiado largo: unsigned char test_endian(
¿Qué hace que las macros Lisp sean tan especiales?
Al leer los ensayos de Paul Graham sobre lenguajes de programación, uno podría pensar que las macros Lisp son el único camino a seguir. Como desarrollador ocupado que trabaja en
Uso en el mundo real de X-Macros
Acabo de enterarme de X-Macros . ¿Qué usos de X-Macros en el mundo real has visto? ¿Cuándo son la herramienta adecuada para el trabajo?
¿Cómo usar #ifdef con una condición OR?
Perdón por hacer una pregunta muy básica. Me gustaría establecer la condición OR en la directiva #ifdef. Como hacer eso ? Lo intenté #ifdef LINUX | ANDROID ... .. #endif
Definiciones extrañas de macros VERDADERAS y FALSAS
He visto las siguientes definiciones de macros en un libro de codificación. #define TRUE '/'/'/' #define FALSE '-'-'-' Allí no hubo ninguna explicación. Por favor explíqueme cómo funcionarán como TRUEy
Macros en C y uso de argumentos entre paréntesis
Ejemplo #define Echo(a) a #define Echo(a) (a) Me doy cuenta de que probablemente no haya una diferencia significativa aquí, pero ¿por qué querrías incluir el aparéntesis dentro del cuerpo de