Resultados de la búsqueda a petición "c-preprocessor"

4 la respuesta

Confundido por #define y typedef

#define T Stack_T typedef struct T *T; Entonces, ¿qué haceT instruct T mean, el definido por#define otypedef?

3 la respuesta

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 ...

3 la respuesta

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 ...

2 la respuesta

¿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 ...

1 la respuesta

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 ...

3 la respuesta

¿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 ...

14 la respuesta

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 ...

6 la respuesta

# 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 ...

10 la respuesta

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(...) ...

6 la respuesta

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 ...