Las macros son fragmentos de código que se reemplazan por su definición antes de la compilación. Se definen utilizando la directiva #define
. Las macros son principalmente utilizadas para definir constantes simbólicas o para crear código que se expande antes de la compilación.
#include <iostream>
#define PI 3.14159
#define MAX(a, b) ((a) > (b) ? (a) : (b))
int main() {
double area = PI * 5 * 5;
int maxNumber = MAX(10, 20);
std::cout << "Área del círculo: " << area << std::endl;
std::cout << "Número máximo: " << maxNumber << std::endl;
return 0;
}
Pueder ir al artículo principal:
Códigos Sencillos hechos en C++