Informatică, întrebare adresată de judeamihai, 9 ani în urmă

care este diferenta dintre #includesi #include?


judeamihai: #include<iostream> si #include<iostream.>
judeamihai: .h e la a a doua ma tot deconecteaza

Răspunsuri la întrebare

Răspuns de adyzada
0
Cand folosesti #include, preprocesorul copiaza continutul acelui fisier inclus unde este inclus, inainte de compilare.
Aceste fisiere pot fi cu extensie .h sau fara extensie. Cele cu extensia .h sunt cele de baza, default din baza C++. Acelea se afla intr-un director anume de include-uri ale C++. Cele fara .h sunt versiuni mai noi adaugate dupa in C++, practic acestea sunt mai bune. Cele .h, folosite de compilere mai vechi nu vor rula unele coduri sursa din cauza ca fisierele .h nu se mai folosesc fiind mai vechi. Acestea incluse intai sunt cautate in folderul unde este facut proiectul si abea apoi in locul prestabilit al C++ pentru includeuri.
Sper ca ti-am raspuns la intrebare.

adyzada: Am uitat sa spun ca unele fisiere .h nu au versiune mai noua si inca se folosesc.
Alte întrebări interesante