Preguntas etiquetadas con macros

*** NO UTILIZAR para idiomas VBA / MS-Office. En su lugar, utilice las etiquetas [vba] respectivas. *** Una macro es una regla o patrón que especifica cómo se debe asignar una determinada secuencia de entrada (a menudo una secuencia de caracteres) a una secuencia de salida (también a menudo una secuencia de caracteres) según un procedimiento definido.


9
¿Existe una grabadora de macros para Eclipse? [cerrado]
Cerrado. Esta pregunta no cumple con las pautas de Stack Overflow . Actualmente no acepta respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que esté relacionada con el tema de Stack Overflow. Cerrado hace 6 años . Mejora esta pregunta ¿Existe un buen complemento de Eclipse para grabar y …
115 java  eclipse  ide  editor  macros 



3
¿Qué macro predefinida puedo usar para detectar clang?
Estoy tratando de detectar el compilador utilizado para compilar mi código fuente. Puedo encontrar fácilmente macros predefinidas para buscar MSVC o GCC (ver http://predef.sourceforge.net/ por ejemplo), pero no puedo encontrar ninguna macro para verificar si hay clang. ¿Alguien sabe si clang define una macro como __CLANG__para saber qué está compilando …

13
iOS ¿Cómo detectar iPhone X, iPhone 6 plus, iPhone 6, iPhone 5, iPhone 4 por macro?
¿Cómo detectar el modelo de dispositivo por macro? tenía usando algo como esto, pero el resultado en el simulador siempre es IS_IPHONE_5 #define IS_IPAD (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) #define IS_IPHONE (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone) #define IS_IPHONE_5 (IS_IPHONE && [[UIScreen mainScreen] bounds].size.height == 568.0) #define IS_IPHONE_6 (IS_IPHONE && [[UIScreen mainScreen] bounds].size.height == 667.0) …
111 iphone  macros  detect 

9
¿Cómo puedo convertir de grados a radianes?
Estoy tratando de convertir este Obj-Ccódigo en Swiftcódigo, pero no sé cuál debería ser el equivalente de este código. #define DEGREES_TO_RADIANS(degrees)((M_PI * degrees)/180) Busqué en Google y encontré esto ¿Pero no entiendo cómo convertir eso en Swift en mi caso?
107 ios  objective-c  macos  swift  macros 





7
Coma en macro C / C ++
Digamos que tenemos una macro como esta #define FOO(type,name) type name Que podríamos usar como FOO(int, int_var); Pero no siempre tan simple como eso: FOO(std::map<int, int>, map_var); // error: macro "FOO" passed 3 arguments, but takes just 2 Por supuesto que podríamos hacer: typedef std::map<int, int> map_int_int_t; FOO(map_int_int_t, map_var); // …
103 c++  c  macros  c-preprocessor 


4
Swift: ¿cómo usar las banderas de PREPROCESADOR (como `#if DEBUG`) para implementar claves API?
En Objective-Cocasiones, era útil usar constantes de cadena estática para definir claves de API alternativas (por ejemplo, para diferenciar entre las claves RELEASE y DEBUG para paquetes de análisis, como MixPanel, Flurry o Crashlytics): #if DEBUG static NSString *const API_KEY = @"KEY_A"; #else static NSString *const API_KEY = @"KEY_B"; #endif …

7
¿Por qué solo definir una macro si aún no está definida?
En toda nuestra base de código C, veo cada macro definida de la siguiente manera: #ifndef BEEPTRIM_PITCH_RATE_DEGPS #define BEEPTRIM_PITCH_RATE_DEGPS 0.2f #endif #ifndef BEEPTRIM_ROLL_RATE_DEGPS #define BEEPTRIM_ROLL_RATE_DEGPS 0.2f #endif #ifndef FORCETRIMRELEASE_HOLD_TIME_MS #define FORCETRIMRELEASE_HOLD_TIME_MS 1000.0f #endif #ifndef TRIMSYSTEM_SHEARPIN_BREAKINGFORCE_LBS #define TRIMSYSTEM_SHEARPIN_BREAKINGFORCE_LBS 50.0f #endif ¿Cuál es la razón fundamental de realizar estas comprobaciones de definición …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.