Efnisyfirlit[Fela][Sýna]
Röð leiðbeininga eða fullyrðinga er nefnd forrit. Uppbygging C++ forrits samanstendur af þessum fullyrðingum. Það er hægt að búa til afkastamikil öpp með því að nota almenna forritunarmálið C++.
Flokkar, hlutir, aðferðir og tilviksbreytur eru aðeins örfá af þeim verkfærum sem hægt er að nota til að skrifa C++ kóða.
Til að veita eiginleika hlutbundin forritun hugmyndafræði, C++ forritun byggist á C.
Þrátt fyrir að styðja marga eiginleika er C++ ekki algjörlega hlutbundið forritunarmál.
Raunverulegar einingar eru hugsaðar sem hlutir í hlutbundinni forritun. Þróun og viðhald kóðans er einföld.
Hlutbundnu eiginleikar C++ gera það einfalt að smíða og hanna háþróaðan kóða.
Að auki er C++ forritauppbyggingin skipt í hluta fyrir venjuleg bókasöfn, aðalaðgerðir og meginhluta.
Þannig mun þessi færsla gera okkur kleift að hafa ítarlegan skilning á uppbyggingu C++ forritsins.
Uppbygging C++ forrits
C++ forrit er skipulagt á einstakan og sérstakan hátt. Forriti í C++ er skipt í eftirfarandi þrjá hluta:
- Hluti fyrir staðlaðar bókasöfn
- Main Virka
- Líkamshluti
Skoðum framkvæmd Hello World áætlunarinnar sem dæmi:
Hluti staðlaðra bókasöfna
Forrit inniheldur oft ýmsar forritunarsmíðar, þar á meðal innbyggðar aðgerðir, flokka, lykilorð, fasta, rekstraraðila og fleira sem er fyrirfram skilgreint í venjulegu C++ bókasafni.
Viðeigandi haus verður að vera í forritinu til að nota slíka fyrirfram skilgreinda íhluti. Að auki veita stöðluðu hausarnir upplýsingar eins og gagnategund fasta, frumgerð, skilgreiningu og skilagerð bókasafnsaðgerða, meðal annars.
Sérstök forvinnsluleiðbeining sem kallast #include afritar og límir texta skráarinnar í heild sinni innan hornsviga inn í frumkóðann.
Inntaks-úttaksstraumar eru skammstafaðir sem „iostream“ og eru venjuleg skrá sem verður að fylgja með C++ þýðandanum. Inntaks- og skjákóðar notenda eru í þessari skipun.
C++ staðlanefndin hefur gert nokkrar endurbætur á C++ frá upphafi tungumálsins. Svipaður nýr eiginleiki þessa tungumáls er nafnrými.
Það gerir kleift að sameina nokkra hluti undir einu nafni, þar á meðal flokka, hluti, aðgerðir og önnur C++ tákn.
Aðskilin nafnrými geta myndast af ýmsum notendum. Þeir geta notað nöfn fyrir einingar sem eru svipuð fyrir vikið.
Með því að gera þetta verður komið í veg fyrir samsetningartímavilluna sem stafar af nafnasamstæðum átökum.
Aðilar staðalsafnsins hafa verið endurskipulagðir af C++ staðlanefndinni undir nafnrými std.
Fyrir öll nöfnin í ákveðnu mengi er nafnarýmið forskeyti sem er notað. Í þessu forriti eru tvö nöfn - cout og endl - skilgreind í iostream skránni.
Main Virka
Ræsingaraðgerð sem kallast main () kemur af stað framkvæmd C++ forrits. Aðalaðgerðin þjónar sem grunnur að hvaða C++ forriti sem er. Sérhver C++ setning sem þarf að keyra er skrifuð í aðalfallinu ( ).
Allar leiðbeiningar sem eru innifalin í opnunar- og lokunarhrullum“ sem umlykja meginhluta kóðans eru framkvæmdar af þýðandanum ( ).
Forritinu er hætt og gildi er skilað til stýrikerfisins um leið og öllum leiðbeiningunum í main () hefur verið lokið.
Í C++ gefur main () stýrikerfinu venjulega int gildi. Þar af leiðandi verður skila 0 staðhæfingin að koma í lok aðal (). Skilagildi 0 og ekki núll gefa til kynna árangur og mistök, í sömu röð.
{ gefur til kynna upphaf kóðablokkar og } táknar endi hans.
Þegar hugbúnaðurinn þinn er keyrður af tölvunni kallar stýrikerfið þessa aðgerð.
Líkamshluti
Stafaúttak er vísað til með skammstöfuninni cout, sem sýnir hvað sem er á milli << sviga.
Þegar þau eru sameinuð með lykilorðinu cout geta tákn << virkað eins og aðgerðir.
Forritinu er gefið fyrirmæli um að skila gildi til fallsins int main með því að nota return lykilorðið.
Stýrikerfishlutinn sem byrjaði þetta forrit fær aftur stjórn á framkvæmd eftir skilayfirlýsinguna.
Kóðinn hættir að keyra á þessum tímapunkti.
Comments
Þjálfarinn hunsar fyrstu þrjár línurnar í ofangreindu forriti þar sem þær eru athugasemdir. Forrit inniheldur athugasemdir til að gera það læsilegra.
Ef athugasemd er nógu lítil til að passa á einni línu er á undan henni tvöföld skástrik í upphafslínu forritsins.
Ef athugasemd hefur nokkrar línur eru þær aðskildar með stöfunum /* og */.
Eiginleikar C++
- Til að bæta minnisstjórnun geturðu notað nýjar og eyðingar C++ til að úthluta minni á virkan hátt á meðan forritið er í gangi.
- Hægt er að nota áberandi OOPs hugtök eins og Abstraction, Inheritance, Encapsulation og Inheritance í C++ forritum þar sem C++ býður upp á hlutbundin forritunareiginleika. Þessir eiginleikar gera þróun C ++ kóða miklu einfaldara.
- Þar sem meirihluti C++ þýðenda eru ANSI-samhæfðir, er C++ flytjanlegur vegna þess að forrit sem eru skrifuð fyrir eitt stýrikerfi geta keyrt án breytinga á öðru.
- Í C++ höfum við aðgerðir sem gera það einfaldara að sundra máli í viðráðanlegan kóða og skipuleggja forritið á þann hátt sem eykur læsileika og endurnýtanleika.
- Úthlutun kraftmikils minnis er studd af C++. Úthlutað minni er alltaf hægt að losa. Til viðbótar við C++ býður þetta tungumál einnig upp á kraftmikla minnisstjórnunaraðferðir.
- Þar sem samantektar- og framkvæmdartími þess er stuttur er C++ fljótlegt tungumál. Það býður einnig upp á mikið úrval af mismunandi gagnasniðum, aðgerðum og rekstraraðilum.
- Pallar eru mismunandi þegar kemur að C++. Að því sögðu þá geta C++ forrit keyrt á nokkrum tölvum með litlum sem engum breytingum.
C++ forriti lokið
Hér er einfalt C++ forrit sem gerir þér kleift að bæta við tveimur tölum og átta þig að fullu á uppbyggingu þeirra.
Skildu eftir skilaboð