Table of Contents[Veşartin][Rêdan]
Rêzikek talîmat an îdîayan wekî bername tê binav kirin. Avahiya bernameyeke C++ ji van gotinan pêk tê. Mimkun e ku meriv bi karanîna zimanê bernamesaziya gelemperî C++ serlêdanên performansa bilind biafirîne.
Çîn, tişt, rêbaz û guhêrbarên nimûneyê tenê çend ji wan amûrên ku dikarin ji bo nivîsandina koda C++ werin bikar anîn in.
Ji bo peydakirina taybetmendiyên bernamekirina mebest-armanc paradîgma, bernameya C++ li ser C-yê ye.
Tevî ku gelek taybetmendiyan piştgirî dike, C ++ ne bi tevahî objekt-oriented e zimanek programming.
Saziyên cîhana rastîn di bernamesaziya objekt-oriented de wekî tiştan têne fikirîn. Pêşveçûn û domandina kodê hêsan têne çêkirin.
Taybetmendiyên obje-oriented ên C++ çêkirina û sêwirana koda sofîstîke hêsan dike.
Wekî din, avahiya bernameya C ++ ji bo pirtûkxaneyên standard, fonksiyonên sereke, û beşa laş di beşê de tê dabeş kirin.
Bi vî rengî, ev post dê me bike ku em têgihiştinek bêkêmasî ya strukturê bernameya C ++ hebe.
Struktura Bernameya C++
Bernameyek C++ bi rengek yekta û cihêreng tê organîze kirin. Bernameyek di C++ de li sê beşên jêrîn dabeş dibe:
- Beşa ji bo Pirtûkxaneyên Standard
- Çalakiya sereke
- Beşa bedenê
Werin em pêkanîna bernameya Hello World wekî mînak binirxînin:
Beşa Pirtûkxaneyên Standard
Bername bi gelemperî cûrbecûr avahiyên bernamesaziyê vedihewîne, di nav de fonksiyonên çêkirî, çîn, peyvên sereke, berdewam, operator û hêj bêtir ên ku di pirtûkxaneya standard C++ de hatine destnîşankirin.
Pêdivî ye ku sernavek guncan di serîlêdanê de were peyda kirin da ku meriv hêmanên weha yên ji berê ve diyarkirî bikar bîne. Wekî din, sernavên standard hûrguliyên mîna celebê daneya domdar, prototîp, pênase, û celebê vegerê yên fonksiyonên pirtûkxaneyê, di nav tiştên din de, peyda dikin.
Telîmata pêşprocessorê ya taybetî ku wekî #include tê zanîn, nivîsa pelê ya tevahî ya ku di nav kevokên goşeyê de hatî peyda kirin kopî dike û dixe koda çavkaniyê.
Çemên ketin-derketinê wekî "iostream" têne kurt kirin û pelek standard in ku divê bi berhevkarê C++ re were girêdan. Ketina bikarhêner û kodên xuyangê di vê fermanê de hene.
Komîteya Standardên C++ ji destpêka zimanê C++ ve gelek çêtirkirin çêkiriye. Taybetmendiyek nû ya vî zimanî Navnîşan e.
Ew yekkirina çend tiştan di bin navek yek de, di nav de çîn, tişt, fonksiyon, û nîşaneyên din ên C++-ê pêk tîne.
Navên cihêreng dikarin ji hêla bikarhênerên cihêreng ve bêne çêkirin. Ew dikarin navên ji bo hebûnên ku di encamê de dişibin bi kar tînin.
Bi kirina vê yekê, xeletiya dema berhevkirinê ya ku ji hêla nakokiyên nav-hev ve hatî peyda kirin dê were dûr xistin.
Saziyên pirtûkxaneya standard ji hêla Komîteya Standardan a C++ ve di bin navê qada std de ji nû ve hatine organîze kirin.
Ji bo hemî navên di komek diyarkirî de, cîhê navan pêşgirek e ku tê bikar anîn. Di vê serîlêdanê de, du nav - cout û endl - di pelê iostream de têne destnîşan kirin.
Çalakiya sereke
Fonksiyona destpêkê ya bi navê main () pêkanîna bernameyek C++ dide destpêkirin. Fonksiyona sereke wekî bingeha her bernameyek C ++ kar dike. Her daxuyaniya C++ ya ku divê were xebitandin di fonksiyona sereke ( ) de tê nivîsandin.
Hemî rêwerzên ku di vebûn û girtinê de hene, ku laşê sereke yê kodê dorpêç dikin, ji hêla berhevkerê ve têne darve kirin ( ).
Bername bi dawî dibe û gava ku hemî rêwerzên sereke () qediyan, nirxek li pergala xebitandinê tê vegerandin.
Di C++ de, sereke () bi gelemperî nirxek int dide pergala xebitandinê. Ji ber vê yekê, daxuyaniya vegerê 0 divê di dawiya sereke (). Nirxên vegerê yên 0 û ne-sifir bi rêzê serkeftin û têkçûn nîşan dide.
{ destpêka bloka kodê nîşan dide û } dawiya wê nîşan dide.
Dema ku nermalava we ji hêla komputerê ve tê xebitandin, pergala xebitandinê vê fonksiyonê bang dike.
Beşa bedenê
Derketina karakterê bi kurteya cout tê binavkirin, ku her tiştê ku di navbera bendikên << de heye nîşan dide.
Dema ku bi keyword cout re bêne hev kirin, sembolên << dikarin wekî fonksiyonan jî tevbigerin.
Bername tê ferman kirin ku bi karanîna peyva vegerê nirxek vegerîne fonksiyona int main.
Pergala xebitandinê ya ku vê serîlêdanê dest pê kir piştî daxuyaniya vegerê kontrola darvekirinê ji nû ve digire.
Kod di vê nuqteyê de disekine.
Comments
Berhevkar sê rêzên yekem ên bernameya jorîn paşguh dike ji ber ku ew şîrove ne. Bernameyek şîroveyan vedihewîne da ku ew bêtir were xwendin.
Ger şîroveyek têra xwe piçûk be ku li ser yek rêzek cîh bigire, di rêza destpêkê ya bernameyê de rêzek ducarî tê pêş.
Ger şîroveyek çend rêzan hebe, ew bi tîpên /* û */ têne veqetandin.
Taybetmendiyên C++
- Ji bo baştirkirina rêveberiya bîranînê, hûn dikarin operatorên nû yên C++-ê bikar bînin û jêbirin ku dema bername dimeşe bi dînamîk bîranînê veqetînin.
- Têgehên sereke yên OOP-ê yên mîna Abstraction, Mîrasbûn, Encapsulation, û Mîrasiyê dikarin di sepanên C++ de werin bikar anîn ji ber ku C++ taybetmendiyên bernamesaziya objekt-oriented pêşkêşî dike. Ev taybetmendî pêşveçûnê dike C ++ koda pir hêsantir.
- Ji ber ku piraniya berhevkerên C++-ê bi ANSI-ê re lihevhatî ne, C++ portable e ji ber ku bernameyên ku ji bo pergalek xebitandinê hatine nivîsandin dibe ku bêyî guheztin li ser pergala din bixebitin.
- Di C++-ê de, fonksiyonên me hene ku hêsantir dike ku pirsgirêkek li perçeyên kodê yên birêkûpêk veqetîne û bernameyê bi rengek ku xwendin û ji nû ve bikaranînê zêde bike organîze bike.
- Veqetandina bîra dînamîk ji hêla C++ ve tê piştgirî kirin. Bîra veqetandî her gav dikare were azad kirin. Ji bilî C++, ev ziman stratejiyên rêveberiya bîranîna dînamîkî jî pêşkêşî dike.
- Ji ber ku demên berhevkirin û pêkanîna wê kurt in, C++ zimanek bilez e. Di heman demê de ew hilbijarkek mezin a formatên daneyê, fonksiyon û operatorên cihêreng peyda dike.
- Dema ku dor tê C ++ platform cuda dibin. Werhasilî kelam, sepanên C++ dikarin li ser gelek komputeran bi guheztinek hindik-tune bimeşînin.
Bernameya C++ qediya
Li vir bernameyek rasterast a C++-ê heye ku dihêle hûn du hejmaran lê zêde bikin û bi tevahî strukturên wan fam bikin.
Leave a Reply