Red de conocimiento informático - Aprendizaje de código fuente - Novato. Principiantes de C ++, eche un vistazo al código fuente y deje que los expertos le digan qué es.

Novato. Principiantes de C ++, eche un vistazo al código fuente y deje que los expertos le digan qué es.

Si domina los conocimientos básicos de sintaxis, debe saber que #define es una definición de macro, mientras que #ifdef y #ifndef son compilación condicional

//Usar #define en su proyecto puede mejorar la eficiencia de Legibilidad y mantenibilidad del programa, porque cuando necesitas cambiar el valor, solo necesitas

//cambiar el valor definido por la macro sin tener que encontrar datos específicos en el código.

#define IDM_ABOUTBOX 0x0010

#define IDD_ABOUTBOX 100

#define IDS_ABOUTBOX 101

#define IDD_SKILLEDIT_DIALOG102

#definir IDD_SERVERSKILLLISTDLG 103

#definir IDD_CLIENTSKILLLISTDLG 104

#definir IDR_MAINFRAME128

#definir IDC_BUTTON1 1000

#definir IDC_BUTTON2 1001

#define IDC_LIST1 1002

#define IDC_EDIT1 1003

// El siguiente valor predeterminado para el nuevo objeto

/

#ifdef APSTUDIO_INVOKED // Esto significa que si APSTUDIO_INVOKED está definido, la siguiente declaración será compilada, de lo contrario, equivale a ser comentada

#ifndef APSTUDIO_READONLY_SYMBOLS // Esto significa que si esta declaración no está definido, compilará las siguientes declaraciones; de lo contrario, se omitirán

#define _APS_NEXT_RESOURCE_VALUE 129

#define _APS_NEXT_COMMAND_ VALUE 32771

#define _APS_NEXT_CONTROL_VALUE 1004

# define_APS_NEXT_SYMED_VALUE 105

#endif #ifndef

#endif