Kuxazululiwe: ikhodi yegeyimu ye-C++ elula

Impela, ngiyasiqonda isakhiwo sokuqukethwe okudingayo. Nakhu.

C ++, isandiso solimi C, saziwa ngokusebenza kahle kwaso nokulawula izinsiza zesistimu. Phakathi kwezinhlelo zakho zokusebenza eziningi, ukuthuthukiswa kwemidlalo kugxumela phezulu ngenxa yekhono layo lokunikeza ukusebenza ngesivinini esiphezulu. Kulo mboniso, sizocubungula ngendlela elula Ikhodi yegeyimu ye-C++, ecacisa i-logic kanye nezinqubo ezingemuva kwayo.

Funda kabanzi

Ixazululiwe: inani lama-cores

I-C++ iwulimi lokuhlela olukhethekile lwezinhlelo zokusebenza ezidinga izinga eliphezulu lokusebenza nokulawula. Idlala indima ebalulekile kusofthiwe yezinhlelo, ukuthuthukiswa komdlalo, kanye nezingxenye ezisebenza kahle kakhulu zeziphequluli zewebhu ezidumile. Isici esibalulekile se-C++ esingaboshezelwa ukukhulisa ukusebenza ukucushwa okuningi. Lokhu kunenzuzo ikakhulukazi kumasistimu anama-cores amaningi. I-Multi-threading ivumela ukusetshenziswa ngesikhathi esisodwa kwezingxenye ezimbili noma ngaphezulu zohlelo ukuze kusetshenziswe ubuningi be-CPU. Ake sijule kulokhu ngokuningiliziwe.

Funda kabanzi

Kuxazululiwe: susa uhlamvu lokugcina kuyunithi yezinhlamvu

Ku-C++, izintambo ziwukulandelana kwezinhlamvu ezingakhohliswa ngezindlela ezihlukahlukene, njengokwengeza, ukufaka esikhundleni, noma ukususa izinhlamvu. Imfuneko eyodwa evamile ekuguquleni izintambo ukukhipha uhlamvu lokugcina ochungechungeni. Lo msebenzi uqondile ku-C++, lapho imisebenzi enamandla eyakhelwe ngaphakathi kanye nemitapo yolwazi ikhona ukuze wenze umsebenzi wethu ube lula.

Funda kabanzi

Kuxazululiwe: ukunemba ku

Ulimi lokuhlela lwe-C++ luyinkambu ebanzi ehlanganisa imisebenzi eminingi nezici zokusingatha imisebenzi eyahlukene. Isici esisodwa esibalulekile esidlala indima ebalulekile ekubhekaneni nokubala kwezinombolo ukulungiselelwa okunembayo. Ukulungisa ukulungiselelwa okunembayo kukwenza ukwazi ukulawula inani lamadijithi ngemva kwephoyinti ledesimali.

Ukuphatha ukunemba kuba semqoka lapho kwenziwa imisebenzi emikhakheni edinga ukunemba okusobala. Ku-C++, unomsebenzi owaziwa ngokuthi yi-setprecision, okuyingxenye yelabhulali ye-iomanip yokusingatha izimo ezinjalo. Kepha ngaphambi kokungena emininingwaneni yayo ye-nitty-gritty, ukuqonda ukuthi kuyini ukunemba, inkinga eyixazululayo, nokuthi uyisebenzisa kanjani kukhodi yakho kubaluleka.

Funda kabanzi

Ixazululiwe: fihla ikhonsoli

Ukufihla ikhonsoli ku-Windows 10 akunzima njengoba ungase ucabange. Kulesi sihloko, sizokukhombisa ukuthi ungayifihla kanjani i-console ku-Windows 10 usebenzisa izinyathelo ezimbalwa ezilula.

Ixazululiwe: qchar to char

Impela, ake siqale nge-athikili enemininingwane yokuguqula i-QChar ibe i-char ngolimi lokuhlela lwe-C++.

I-QChar wuhlobo lwedatha olusetshenziswa kakhulu kuhlaka lwe-Qt lwe-C++. Inhloso eyinhloko yokusebenzisa lokhu ukugcina uhlamvu lwe-Unicode lwe-16-bit. Kodwa-ke, kunezimo phakathi nokuthuthukiswa lapho singase sikudinga ngendlela eyisisekelo 'ye-char'. I-char ku-C++ iwuhlobo lwedatha oluyisisekelo kakhulu, ibamba uhlamvu olulodwa futhi idinga ibhayithi eyodwa yenkumbulo cishe kubo bonke abahlanganisi. Ake sifunde ukuthi ungayiguqula kanjani i-QChar ibe i-char ku-C++.

Funda kabanzi

Ixazululiwe: ifomula fahrenheit kuya ku-kelvin

Impela, ngingakunikeza leso sihloko. Sicela uthole isihloko esingezansi:

Isidingo sokuguqula i-Fahrenheit iye ku-Kelvin ezimeni ezihlukahlukene, noma ngabe ezesayensi noma ngenxa yelukuluku, asikwazi ukugcizelelwa ngokweqile. Kungenzeka ukuthi uke wazabalaza ngokubala lokhu kuguqulwa esikhathini esidlule, kodwa ngokusetshenziswa kwe-C++, lo msebenzi ungenziwa ube lula kakhulu. Namuhla, sizosebenzisa amandla e-C++ ukuze sihlanganise ukuguqulwa kusuka ku-Fahrenheit kuya ku-Kelvin.

Funda kabanzi

Kuxazululiwe: emgqeni

Ngaphambi kokungena emininingwaneni emayelana nokusetshenziswa komsebenzi othi `inline` ku-C++, kubalulekile ukuqonda umqondo wemisebenzi jikelele endaweni ye-C++. Umsebenzi uyibhulokhi yekhodi eyenza umsebenzi othile futhi ngokuyisisekelo yakhelwe ukusetshenziswa kabusha kwekhodi. I-C++, ukuba isandiso solimi C inazo zonke izici zika-C kanye nokwengezwa kwezici ezintsha njengamakilasi, izinto nemisebenzi. Phakathi kwalokhu, umqondo womsebenzi `we-inline` uyagqama uma kuziwa ekuthuthukiseni ukwenziwa kohlelo.

Funda kabanzi

Kuxazululiwe: thola amafayela ohlwini lwemibhalo

Impela, ake siqale.

Ithola amafayela kuhla lwemibhalo kuwumsebenzi ojwayelekile owenziwa emhlabeni wezinhlelo. Ukuqoqa uhlu lwamafayela kuhla lwemibhalo kuwumsebenzi ongase uhlangane nawo kungakhathaliseki ukuthi okokulayisha idatha, ukuhlunga idatha, noma nje ngezinjongo zokukhohlisa. Ukusebenza nezinhla zemibhalo ezilimini zokuhlela ezifana ne-C++ kungaba ubuqili futhi kudinga ukuqonda kahle umtapo wolwazi ojwayelekile wolimi nemisebenzi yawo.

Funda kabanzi