Resultados de la búsqueda a petición "c-preprocessor"
Confundido por #define y typedef
#define T Stack_T typedef struct T *T; Entonces, ¿qué haceT instruct T mean, el definido por#define otypedef?
Concatenate int a string usando el preprocesador C
Estoy tratando de descubrir cómo puedo concatenar una#define 'int a una#define 'd string usando laC Preprocesador. Mi compilador es GCC 4.1 en CentOS 5. La solución también debería funcionar para MinGW. Me gustaría agregar un número de versión ...
Utilizando definido (MACRO) dentro de la instrucción C if
Me gustaría escribir código enC algo como esto if(defined(MACRO)) ... else ... pero no pude encontrar ninguna manera de hacer esto enC, ya que el operador del preprocesador definido (MACRO) funciona solo dentro de # if's. ¿Hay alguna forma de ...
¿Para qué se utiliza la macro de preprocesador NDEBUG (en diferentes plataformas)?
Estoy interesado en el propósito que varias plataformas / compiladores ("implementaciones") / frameworks asignan a laC y C ++ preprocesador macroNDEBUG. LosC así como el estándar C ++ solo mencionan esta definición una vez, es decir, para ...
Pasar literal de matriz como argumento macro
Esto me ha estado molestando durante algún tiempo, por ejemplo, si estoy tratando de escribir este código: // find the length of an array #define ARRAY_LENGTH(arr) (sizeof(arr)/sizeof(int)) // declare an array together with a ...
¿Por qué esta macro de recuento de argumentos variados falla con VC ++?
Obtuve la siguiente implementación para obtener el número de argumentos en una macro variadic (actualmente limitada a 16 args). Sin embargo, para VS2010 la salida siempre es1, no importa cuántos argumentos se pasen. @Con ...
Compilar, construir o archivar problemas con Xcode 4 (y dependencias)
Esta pregunta ha evolucionado en las últimas semanas para cubrir problemas más generales con xcode4 [/questions/tagged/xcode4] (y los proyectos de actualización forman @ antigu xcode [/questions/tagged/xcode]s). in embargo, muchos de los ...
# ifdef inside # define
Estoy tratando de escribir algo como esto: #define COV_ON(x) \ #ifdef COVERAGE_TOOL \ _Pragma (COVERAGE #x) #endif ¿Hay alguna forma de definirCOV_ON ¿Me gusta esto? Sé que lo que he hecho anteriormente está mal, ya que no puedo tener#ifdef ...
Alternativa estándar al truco ## __ VA_ARGS__ de GCC?
Hay unbien conocid [https://stackoverflow.com/questions/4054085/gcc-appending-to-va-args] problem [http://gcc.gnu.org/onlinedocs/cpp/Variadic-Macros.html] con argumentos vacíos para macros variadic en C99. ejemplo #define FOO(...) ...
La barra invertida es aceptable en C y C ++ #incluye directivas?
Hay dos separadores de ruta de uso común: la barra diagonal de Unix y la barra diagonal inversa de DOS. @ Descansa en paz, colon clásico de Mac. Si se usa en una directiva #include, ¿son iguales bajo las reglas de los estándares C ++ 11, C ++ 03 ...