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

1 la respuesta

¿Qué es WINAPI_FAMILY_ONECORE_APP?

Estaba mirando a través del puerto de OpenSSL de Microsoft en GitHub. Una comisión me llamó la atención, y fueAgregar soporte de la Plataforma universal Win10 [http://github.com/Microsoft/openssl/commit/3e8a22c4c880cad92f36aa29f0c75d118e11f362] . ...

3 la respuesta

¿Cómo creo mis propias constantes definidas basadas en el "Administrador de configuración"?

Cuando selecciono la configuración "Depurar", elDEBUG constante está activo. Cuando selecciono la configuración "Release", elDEBUG constante está inactivo. ¿Cómo puedo crear mis propias configuraciones para que incluyan mis propias constantes ...

7 la respuesta

#define vs.enums para direccionar periféricos

Tengo que programar registros periféricos en un microcontrolador basado en ARM9. Por ejemplo, para el USART, almaceno las direcciones de memoria relevantes en unenum: enum USART { US_BASE = (int) 0xFFFC4000, US_BRGR = US_BASE + 0x16, //... ...

1 la respuesta

definido (VARIABLE) no evaluado correctamente por MSVC?

Ejecutando el siguiente código #include <iostream> #define FOO #define BAR defined(FOO) int main() { #if BAR std::cout << "BAR enabled!" << std::endl; #else std::cout << "BAR disabled!" << std::endl; #endif return 0; }enEstudio visual ...

2 la respuesta

¿Se puede sangrar la declaración de preprocesamiento de CPP en Fortran?

Soy bastante nuevo en usar la declaración de preprocesamiento de Fortran y tengo una pregunta que probablemente sea bastante nativa. ¿Se puede sangrar la declaración de preprocesamiento de Fortran? Probé usando Gfortran 4.8.1 en Linux (openSUSE ...

1 la respuesta

CPP / GPP en macro variadic Fortran (más Fortran // concatenación)

Estoy tratando de compilar un enorme código numérico de predicción meteorológica de renombre mundial, escrito principalmente en Fortran 90, que utilizacpp ampliamente y con éxito, con PGI, Intel y gfortran. Ahora, heredé una versión donde los ...

6 la respuesta

Cómo verificar (a través del preprocesador) si un archivo fuente C se está compilando como código C ++

El título de la pregunta debería decirlo todo, pero aquí hay un ejemplo de qué tipo de cosas estoy buscando: #ifndef THE_IDENTIFIER_THAT_WOULD_INDICATE_BEING_COMPILED_AS_CPLUSPLUS /* * Example of something that would matter. */ typedef enum ...

7 la respuesta

ARRAYSIZE macro de C ++: ¿cómo funciona?

OK no estoyenteramente un novato, pero no puedo decir que entiendo la siguiente macro. La parte más confusa es la división con valor emitido a size_t: ¿qué demonios logra eso? Especialmente, ya que veo un operador de negación, que, hasta donde yo ...

7 la respuesta

¿Cuándo usar las directivas de preprocesador en .net?

Creo que esta es una pregunta simple, así que supongo que me falta algo obvio. Realmente nunca uso directivas de preprocesador, pero estaba mirando el código de alguien que lo hizo y pensé que era algo con lo que debería estar familiarizado. Así ...

3 la respuesta

Fichas de preprocesador válidas en macroconcatenación

Traté de entender las macros en c usando el operador de preprocesador de concatenación ## pero me di cuenta de que tengo problemas con los tokens. Pensé que era fácil, pero en la práctica no lo es. Entonces, la concatenación es para concatenar ...