Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Exploración de las Directivas del Preprocesador de C++ | Primeros Pasos
Introducción a C++

bookExploración de las Directivas del Preprocesador de C++

Antes de poder escribir cualquier programa significativo, debemos aprender cómo agregar estas bibliotecas estándar a nuestro proyecto.

Para agregar archivos externos a tu programa, debes utilizar directivas del preprocesador. Estas son las instrucciones que guían al preprocesador, una herramienta que transforma el código antes de la compilación. La sintaxis para la mayoría de las directivas de preprocesamiento es:

directive.h

directive.h

copy
1
#directive parameters

El comando que agrega archivos externos a tu programa se llama #include, y este será el comando que más utilizaremos por ahora.

include.h

include.h

copy
1
#include <name>

Los archivos estándar se adjuntan utilizando corchetes angulares < >, pero también puedes crear tus propios archivos y conectarlos a tu proyecto de manera similar, usando comillas dobles " ".

Cómo funciona #include

Observa el siguiente código. Falta uno de los corchetes. Intenta ejecutar este código y observa qué sucede.

main.cpp

main.cpp

copy
1234
int main() { return 0;

Se produce un error por falta de }. Esto se hace intencionadamente para mostrar cómo funciona la directiva #include. Es posible crear un archivo separado que contenga únicamente el símbolo } e incluirlo en el archivo main.cpp utilizando la directiva #include.

main.cpp

main.cpp

header.h

header.h

copy
1234
int main() { #include <header.h>

El problema ha sido resuelto y ya no deberías encontrar un error. La razón de esta resolución radica en la naturaleza de la directiva #include, que esencialmente copia y pega el contenido de un archivo en el punto donde se llama.

question mark

¿Cuál es la directiva de preprocesador para agregar archivos externos?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 4

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Awesome!

Completion rate improved to 3.85

bookExploración de las Directivas del Preprocesador de C++

Desliza para mostrar el menú

Antes de poder escribir cualquier programa significativo, debemos aprender cómo agregar estas bibliotecas estándar a nuestro proyecto.

Para agregar archivos externos a tu programa, debes utilizar directivas del preprocesador. Estas son las instrucciones que guían al preprocesador, una herramienta que transforma el código antes de la compilación. La sintaxis para la mayoría de las directivas de preprocesamiento es:

directive.h

directive.h

copy
1
#directive parameters

El comando que agrega archivos externos a tu programa se llama #include, y este será el comando que más utilizaremos por ahora.

include.h

include.h

copy
1
#include <name>

Los archivos estándar se adjuntan utilizando corchetes angulares < >, pero también puedes crear tus propios archivos y conectarlos a tu proyecto de manera similar, usando comillas dobles " ".

Cómo funciona #include

Observa el siguiente código. Falta uno de los corchetes. Intenta ejecutar este código y observa qué sucede.

main.cpp

main.cpp

copy
1234
int main() { return 0;

Se produce un error por falta de }. Esto se hace intencionadamente para mostrar cómo funciona la directiva #include. Es posible crear un archivo separado que contenga únicamente el símbolo } e incluirlo en el archivo main.cpp utilizando la directiva #include.

main.cpp

main.cpp

header.h

header.h

copy
1234
int main() { #include <header.h>

El problema ha sido resuelto y ya no deberías encontrar un error. La razón de esta resolución radica en la naturaleza de la directiva #include, que esencialmente copia y pega el contenido de un archivo en el punto donde se llama.

question mark

¿Cuál es la directiva de preprocesador para agregar archivos externos?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 4
some-alt