Popis svih Uključi C Objašnjenja C

Jedna od najčešćih grešaka programera je stvaranje bicikala, kotača itd. Nevjerojatno je teško ne složiti se, jer u praksi jest, ali kako se nositi s tim? Mnogi programeri će vam reći u jednom glasu: naučiti STL - standardna knjižnica, koja sadrži rad mnogih programera programskog jezika, i može pomoći u razvoju novog programa. U ovom članku detaljno ćemo ispitati što je C #Include, kako radi i za što je stvoren. Članak se preporučuje ne samo početnim korisnicima operativnog sustava Windows, nego i programerima prve i druge godine.


Što je to?

Za početak, vrijedno je obrazovati one koji se prvi put susreću s programiranjem i ne zna, osobito o suptilnostima programiranja. U početku su ljudi programirani u strojnim jezicima, nakon znanstvenog i tehnološkog napretka u području mikroprocesora odlučeno je da se za velike mase korisnika stvori operativni sustav. Ideja je bila dobra, ali vrlo teška za implementaciju, jer bi za to trebalo desetljeće ako ste za izradu programa koristili strojne kodove. Istodobno, povjeren je još jedan zadatak: stvoriti programski jezik u kojem bi bilo lako stvoriti operativni sustav, S. je postao jezik
.
Da, mnogi će reći da ne postoji objektno orijentirano programiranje kao što je C ++. To je istina, ali možete napisati OS i funkcije, što je dokaz Linux kernela i Windowsa. U ovom programskom jeziku svaka se knjižnica spaja na početak datotekezahvaljujući oznaci #include predprocesora. Nakon ključne riječi s rešetkama, naziv datoteke trebao bi biti sljedeći: i "pa ako je izvan mape kompilatora". Primjer ispravne veze: #include


Pri obradi kompajler prolazi svaku takvu oznaku, dodaje potrebne datoteke, a zatim prosljeđuje cijeli linker i interpreter koji je uključen u komplet za prevođenje. Mnoge funkcije dobro rade na C ++, ali ne u obrnutom redoslijedu - vrijedi znati.

Vizualne knjižnice s uključenima

. Već smo shvatili što je Include, sada možemo raditi s njim, ali još uvijek ne znate ništa o IDE-u, integriranom razvojnom okruženju. Razvojno okruženje je, u biti, pametno prijenosno računalo, ako je previše odrezano. Pišete svoj kôd, nakon čega ga želite prevesti. Ako ste radili na Linuxu, morali biste kompilaciju izvršiti preko naredbenog retka, ručno ili preko make-datoteke, sve nestandardne knjižnice, ali sve u IDE-u se obavlja automatski.
Također postoji potpuna kontrola nad aplikacijom kako ne bi slučajno slomila sustav. Možete pogledati potrošne izvore, i, što je najvažnije, pogreške su objašnjene u najvećoj mjeri, s naznakom linije. Jedan od najboljih IDE-a s pravom se smatra Microsoft Visual Studio. Štoviše, u ovom razvojnom okruženju, jezik se čak i malo promijenio, tako da ćemo u ovom trenutku analizirati najpopularniju standardnu ​​knjižnicu Visual C.
Popis knjižnica:
  • Time.h - datoteka zaglavlja za rad s vremenskim intervalima.
  • Stdlib.h je zaglavlje spovezana knjižnica standardne klase.
  • Stdio.h je standardna knjižnica ulaznih gadgeta.
  • Fsteam.h je knjižnica za rad s datotekama.
  • Postoje i druge, mnogo specifičnije knjižnice, ali njihovo se proučavanje preporučuje samo kada je potrebno raditi samo s mogućnostima Visual Studija. Usput, postoji nekoliko varijacija ovog IDE-a, koji ovisi o skupu standardnih knjižnica, na primjer, u PRO verziji postoje alati za rad s Androidom, ali u uobičajenom nema.

    Popis svih Uključi s objašnjenjima Iz

    Znate li koje su klase? Ako ne, onda imate pitanje, zašto knjižnice završavaju s ".h". Da budemo kratki, klase su određena vrsta Lego kocaka koje se mogu umetnuti u program. Da je bilo lako - postoje. Po pravilu dobrog tona programiranja, najava njihovih parametara mora biti popunjena u zaglavlju datoteke, odnosno izvršenje u odvojenom s ekstenzijom "*. s "ili" *. cpp ».
    Prije objašnjenja, morate razumjeti knjižnicu C: Include [indows.h & gt; - Ova knjižnica je izrađena posebno za operacijski sustav Windows Vista, "unutar njega su sve potrebne funkcije i klase za rad ne samo iz grafičke komponente sustava, nego i sa parametrima, točnim parametrima naredbenog retka i mnogim drugim. Ako želite pisati programe pod "Vjetrovi", onda bi to trebalo biti prvo na popisu studija. Popis STL:
  • Vector.h - rad s dinamičkom memorijom, nazvan vektor.
  • Map.h - posebni rječnici.
  • Iostream je knjižnica za ulaz i izlaz u konzoli.
  • Fout -rad s datotekama. Analog je C Include.
  • Stdlib je nasljednik klase drugih STL-ova.
  • Errno.h - Datoteka zaglavlja za pogrešku u konzoli.
  • Ctype.h je datoteka zaglavlja za rad s ASP.NET kodom.
  • Standardna knjižnica je nevjerojatna zbirka različitih kreacija kreatora jezika, kao i mnogih drugih programera. Korištenje STL-a se potiče na bilo kojoj razini. Postoje i mnoge druge manje poznate knjižnice, na primjer, With Include je knjižnica za rad sa sustavnim signalima, ali ih je potrebno proučavati u posebnim programima.

    V S ++

    Kao što je već spomenuto: S ++ je sve najbolje iskoristio iz jezika S. Glavni je kompajler, iako se smatra jednim od najsporije, jer mora zaobići svaku datoteku, svaki redak pretraživanja posebne oznake, a zatim dati sve linker, i dok je sve povezuje, bit će hrpa vremena, tako da veliki projekti idu na sat i pol.
    Plus je visoka brzina primljenog programa, odnosno njegova brzina, tako da se ovaj jezik koristi gotovo svugdje, gdje god je to moguće, čak iu kućanskim aparatima, postoji obavezni niz koda na C ++.

    Što se događa ako vaše računalo nema STL? C ++ ima dinamičku i statičku kompilaciju. Ovisno o sustavu u kojem se proizvod proizvodi, odgovarajuće knjižnice su također priložene. Na primjer, Windows.h knjižnice ne postoje na Linuxu, a na Windowsima nema x11.lib (postoje biblioteke koje imaju takvo proširenje * .lib). Tu činjenicu treba razmotriti, ali zahvaljujući inteligentnom IDE-u možete birati između dinamičkog i statičkog dodavanja. Kada je dinamički - od specifičnog sustavaknjižnice, ali u statičkom projektu potrebno je više, ali zasigurno ići u određeni sustav.

    U zaključku

    Nadamo se da ćete uživati ​​u dubokom i živopisnom svijetu programiranja. Ako nikada niste napisali vlastiti program, preporučujemo da ga počnete raditi upravo sada, jer je okus pobjede nad automobilom vrlo ugodan. Također se nadamo da vam je proučavanje Includea dano bez mnogo komplikacija. U svakom slučaju, možete posjetiti MDSN i naučiti još više.

    Povezane publikacije