elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Duda con las directivas del preprocesador en c++
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Duda con las directivas del preprocesador en c++  (Leído 3,562 veces)
retr02332

Desconectado Desconectado

Mensajes: 89


Learn, Imagine and Create.


Ver Perfil
Duda con las directivas del preprocesador en c++
« en: 21 Febrero 2020, 16:21 pm »

Hola a todos

pasa que las directivas del preprocesador de c++ son muy variadas, aqui la sintaxis de lo que les hablo:

<something>, <something.h>, <csomething>, <something.cpp>, <something.c>

como ven hay muchas, no logro entender cuando debo usar uno de estos.

que diferencia hay entre .h y .c?

hay algun tipo de .h para c++ entonces?

Muchas gracias.


En línea

engel lex
Moderador Global
***
Desconectado Desconectado

Mensajes: 15.514



Ver Perfil
Re: Duda con las directivas del preprocesador en c++
« Respuesta #1 en: 21 Febrero 2020, 17:15 pm »

estas dudas deben ser parte de los primeros capitulos de algun curso decente...

Citar
que diferencia hay entre .h y .c?

especialmente esa...

Citar
como ven hay muchas, no logro entender cuando debo usar uno de estos.

cuando la libreria te diga cual debas usar... en teoria puede ser cualquiera, depende del programador y como hizo su trabajo... en lineas generales va

<something> para biblioteca standard
<something.h> para biblioteca no standard
<csomething> para biblioteca standard de C en C++

<something.cpp>, <something.c> no para llamar bibliotecas sino cuando haces tus encabezados para tus codigos....

aunque esto es simplemente standards de nombres, si el programador quiere que sea algo diferente, puede hacerlo



En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
retr02332

Desconectado Desconectado

Mensajes: 89


Learn, Imagine and Create.


Ver Perfil
Re: Duda con las directivas del preprocesador en c++
« Respuesta #2 en: 21 Febrero 2020, 17:56 pm »

<something.cpp>, <something.c> no para llamar bibliotecas sino cuando haces tus encabezados para tus codigos....

.cpp y .c serian como  mis propias librerias?, es ese caso, '.h' al no ser standard, no clasificaria como un tipo de '.c'?.

.c y .h se me hacen muy similares.

pasa que en python solo se usaba el termino libreria, y en c/c++ se usa el termino libreria y encabezados, supongo que los encabezados son solo los que terminan en .h

entonces esa seria la diferencia entre .c y .h? que uno es libreria y el otro encabezado (respectivamente) ?.

siendo asi, en c/c++ que diferencia una libreria o biblioteca (lo mismo supongo), de un encabezado?

muchas gracias.
« Última modificación: 21 Febrero 2020, 17:57 pm por clay2332xd » En línea

engel lex
Moderador Global
***
Desconectado Desconectado

Mensajes: 15.514



Ver Perfil
Re: Duda con las directivas del preprocesador en c++
« Respuesta #3 en: 21 Febrero 2020, 18:56 pm »

no, libreria como indica su nombre es una coleccion de textos... .h es cabecera y .c es codigo, en .h se hacen las declaraciones, lo mismo con python una libreria pueden ser multiples codigos...

usualmente en el .h haces las declaraciones y .c haces el codigo funcional
En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Duda directivas y regitro en batch
Scripting
Hekaly 1 3,987 Último mensaje 9 Diciembre 2009, 13:05 pm
por Novlucker
Directivas de grupo
Windows
d3xf4ult 5 5,756 Último mensaje 22 Junio 2011, 19:54 pm
por Randomize
¿Cuál es la diferencia entre el preprocesador y el enlazador en C?
Programación C/C++
virtualelhacker 4 2,288 Último mensaje 4 Mayo 2014, 05:31 am
por engel lex
Duda de concepto directivas AngularJS
Desarrollo Web
str_null 2 2,184 Último mensaje 24 Agosto 2015, 22:46 pm
por str_null
Duda de directivas servidor DHCP (WINDOWS)
Redes
D_F4UL7 3 4,217 Último mensaje 31 Mayo 2016, 22:01 pm
por HdM
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines