Inhaltsverzeechnes[Verstoppen][Show]
Eng Serie vun Instruktiounen oder Behaaptungen gëtt als Programm bezeechent. D'Struktur vun engem C++ Programm besteet aus dësen Aussoen. Et ass méiglech High-Performance Apps ze kreéieren mat der allgemenger Zweck Programméierungssprooch C++.
Klassen, Objeten, Methoden an Instanzvariablen sinn nëmmen e puer vun den Tools déi kënne benotzt ginn fir C++ Code ze schreiwen.
Fir d'Charakteristiken vun der objektorientéiert Programméierung Paradigma, C++ Programméierung baséiert op C.
Trotz der Ënnerstëtzung vu ville Funktiounen, ass C ++ net komplett objektorientéiert Programméierungssäit.
Real-Welt Entitéite ginn als Objekter an objektorientéierter Programméierung geduecht. D'Entwécklung an den Ënnerhalt vum Code ginn einfach gemaach.
Déi objektorientéiert Feature vu C ++ maachen et einfach raffinéiert Code ze bauen an ze designen.
Zousätzlech ass d'C ++ Programmstruktur an Sektioun opgedeelt fir Standardbibliothéiken, Haaptfunktiounen a Kierpersektioun.
Also wäert dëse Post et eis erlaben e grëndlecht Verständnis vun der C ++ Programmstruktur ze hunn.
Struktur vun C ++ Programm
E C++ Programm ass op eng eenzegaarteg an markant Manéier organiséiert. E Programm am C ++ ass an déi folgend dräi Deeler opgedeelt:
- Sektioun fir Standard Bibliothéiken
- Haaptfunktion
- Kierper Sektioun
Loosst eis d'Ëmsetzung vum Hello World Programm als e Beispill ënnersichen:
Sektioun vun Standard Bibliothéiken
E Programm enthält dacks eng Vielfalt vu Programméierungskonstruktiounen, dorënner agebaute Funktiounen, Klassen, Schlësselwieder, Konstanten, Bedreiwer a méi, déi an der Standard C++ Bibliothéik virdefinéiert sinn.
E passende Header muss an der Applikatioun geliwwert ginn fir esou virdefinéiert Komponenten ze benotzen. Zousätzlech liwweren d'Standard Header Detailer wéi d'Datenart vu Konstanten, de Prototyp, Definitioun, a Retourtyp vu Bibliothéiksfunktiounen, ënner anerem.
Eng speziell Preprocessor Instruktioun bekannt als #include kopéiert a paste de ganzen Text vum Fichier, deen an de Wénkelklammern geliwwert gëtt, an de Quellcode.
Input-Output Streams ginn als "iostream" verkierzt a sinn eng Standarddatei déi mam C ++ Compiler abegraff muss ginn. D'Benotzerinput an d'Displaycodes sinn an dësem Kommando enthale.
De C++ Standards Committee huet e puer Verbesserunge fir C++ zënter dem Ufank vun der Sprooch gemaach. Eng analog nei Feature vun dëser Sprooch ass Namespace.
Et erméiglecht d'Kombinatioun vu verschiddene Saachen ënner engem eenzegen Numm, dorënner Klassen, Objeten, Funktiounen an aner C++ Tokens.
Separat Nummraim kënne vu verschiddene Benotzer geformt ginn. Si kënnen Nimm fir d'Entitéite benotzen, déi als Resultat ähnlech sinn.
Duerch dëst ze maachen, gëtt de Kompiléierungszäitfehler, deen duerch Nummidentesch Konflikter verursaacht gëtt, vermeit.
D'Entitéite vun der Standardbibliothéik goufen vum C++ Standards Committee ënner dem Nummraum std reorganiséiert.
Fir all Nimm an engem bestëmmte Set ass den Nummraum e Präfix dat benotzt gëtt. An dëser Applikatioun sinn zwee Nimm - cout an endl - an der iostream Datei definéiert.
Haaptfunktion
Eng Startupfunktioun genannt Main () initiéiert d'Ausféierung vun engem C ++ Programm. D'Haaptfunktioun déngt als Grondlag vun all C ++ Programm. All C++ Ausso déi muss lafen ass an der Haaptfunktioun geschriwwe ginn ( ).
All Instruktiounen abegraff an der Ouverture a Schließung Curly Klammern" déi den Haaptkierper vum Code ëmginn, ginn vum Compiler ausgefouert ( ).
De Programm gëtt ofgeschloss an e Wäert gëtt an de Betribssystem zréckginn soubal all d'Instruktioune am Main () fäerdeg sinn.
An C ++ gëtt Main () typesch dem Betribssystem en Int Wäert. Dofir muss d'Retour 0 Ausso um Enn vun der Haapt (). Retour Wäerter vun 0 an Net-Null weisen Erfolleg an Echec, respektiv.
{ weist den Ufank vun engem Codeblock un an } bezeechent säin Enn.
Wann Är Software vum Computer leeft, rifft de Betribssystem dës Funktioun.
Kierper Sektioun
Charakterausgang gëtt vun der Acronym Cout bezeechent, wat weist wat och ëmmer tëscht den << Klammern abegraff ass.
Wann kombinéiert mat dem Schlësselwuert cout, Symboler << kënnen och wéi Funktiounen handelen.
De Programm gëtt instruéiert fir e Wäert op d'Funktioun int main zréckzebréngen mat dem Retour Schlësselwuert.
De Betribssystemkomponent deen dës Applikatioun ugefaang huet, kritt d'Kontroll vun der Ausféierung erëm no der Retour Ausso.
De Code hält op dësem Punkt op.
Comments
De Compiler ignoréiert déi éischt dräi Zeilen vum uewe genannte Programm well se Kommentarer sinn. E Programm enthält Kommentarer fir et méi liesbar ze maachen.
Wann e Kommentar kleng genuch ass fir op eng eenzeg Linn ze passen, gëtt et virun enger duebeler Slash-Sequenz an der initialer Linn vum Programm.
Wann e Kommentar e puer Zeilen huet, gi se duerch d'Zeechen /* an */ getrennt.
Fonctiounen vun C ++
- Fir d'Erënnerungsverwaltung ze verbesseren, kënnt Dir déi nei C++-Bedreiwer benotzen fir d'Erënnerung dynamesch ze verdeelen, während de Programm leeft.
- Déi prominent OOPs Konzepter wéi Abstraktioun, Ierfschaft, Encapsulation, an Ierfschaft kënnen an C ++ Uwendungen benotzt ginn well C ++ objektorientéiert Programméierungseigenschaften ubitt. Dës Fonctiounen maachen Entwécklung C ++ Code vill méi einfach.
- Zënter datt d'Majoritéit vun C ++ Compilers ANSI-kompatibel sinn, ass C ++ portabel well Programmer, déi fir ee Betribssystem geschriwwe sinn, kënnen ouni Ännerung op engem aneren lafen.
- An C ++ hu mir Funktiounen déi et méi einfach maachen en Thema an handhabbare Stécker vu Code z'ersetzen an de Programm op eng Manéier z'organiséieren déi d'Liesbarkeet an d'Wiederverwendbarkeet verbessert.
- D'Allokéiere vun dynamesche Erënnerung gëtt vun C ++ ënnerstëtzt. Déi zougewisen Erënnerung kann ëmmer befreit ginn. Zousätzlech zu C ++ bitt dës Sprooch och dynamesch Erënnerungsmanagementstrategien.
- Well seng Kompiléierungs- an Ausféierungszäite kuerz sinn, ass C ++ eng séier Sprooch. Et bitt och eng rieseg Auswiel u verschiddenen Dateformater, Funktiounen a Betreiber.
- Plattformen ënnerscheeden sech wann et ëm C ++ kënnt. Wann dat gesot gëtt, kënnen C ++ Uwendungen op verschidde Computere lafen mat wéineg bis keng Ännerung.
Ofgeschloss C ++ Programm
Hei ass en einfachen C++ Programm deen Iech erlaabt zwou Zuelen derbäi ze ginn an hir Struktur voll ze begräifen.
Hannerlooss eng Äntwert