Table of Contents[Hūnā][Hōʻike]
ʻO kekahi ʻano o nā ʻōlelo aʻoaʻo a i ʻole nā manaʻo i kapa ʻia he papahana. ʻO ke ʻano o kahi papahana C++ i hana ʻia i kēia mau ʻōlelo. Hiki ke hana i nā polokalamu hana kiʻekiʻe me ka hoʻohana ʻana i ka ʻōlelo hoʻolālā kumu nui C++.
ʻO nā papa, nā mea, nā ʻano, a me nā ʻano hoʻololi he liʻiliʻi wale nō o nā mea hana i hoʻohana ʻia e kākau i ka code C++.
E hoʻolako i nā ʻano o ka hoʻolālā papahana paradigm, hoʻokumu ʻia ka papahana C++ ma luna o C.
ʻOiai ke kākoʻo ʻana i nā hiʻohiʻona he nui, ʻaʻole ʻo C ++ kahi kikoʻī 'ōlelo hoʻolālā.
Manaʻo ʻia nā mea honua maoli ma ke ʻano he mau mea i loko o ka papahana hoʻolālā. Ua maʻalahi ka hoʻomohala ʻana a me ka mālama ʻana i ke code.
ʻO nā hiʻohiʻona o ka C++ e maʻalahi ke kūkulu a hoʻolālā i nā code paʻakikī.
Eia hou, ua māhele ʻia ka ʻōnaehana papahana C++ i ʻāpana no nā hale waihona puke maʻamau, nā hana nui, a me ka ʻāpana kino.
No laila, ʻo kēia pou e hiki ai iā mākou ke ʻike piha i ka hoʻolālā papahana C++.
Ka Papahana C++
Hoʻonohonoho ʻia kahi papahana C++ ma kahi ʻano kūʻokoʻa. Hoʻokaʻawale ʻia kahi papahana ma C++ i ʻekolu mau ʻāpana:
- Mahele no na Hale Waihona Puke
- 'Oihi Hana
- Pauku Kino
E nānā kākou i ka hoʻokō ʻana o ka polokalamu Hello World ma ke ʻano he laʻana:
Mahele o na Hale Waihona Puke
Loaʻa i kahi papahana nā ʻano hana hoʻolālā like ʻole, me nā hana i kūkulu ʻia, nā papa, nā huaʻōlelo, nā mea hoʻomau, nā mea hoʻohana, a me nā mea hou aʻe i hoʻonohonoho mua ʻia i ka waihona C++ maʻamau.
Pono e hāʻawi ʻia kahi poʻomanaʻo kūpono i ka noi no ka hoʻohana ʻana i ia mau mea i wehewehe mua ʻia. Eia hou, hāʻawi nā poʻomanaʻo maʻamau i nā kikoʻī e like me ke ʻano ʻikepili o nā mea mau, ka prototype, wehewehe, a me ke ʻano hoʻihoʻi o nā hana waihona, a me nā mea ʻē aʻe.
He ʻōlelo aʻo preprocessor kūikawā i kapa ʻia ʻo #include kope a hoʻopili i ka kikokikona o ka faila piha i hāʻawi ʻia i loko o nā pale kihi i loko o ke code kumu.
Hoʻopau ʻia nā kahawai hoʻokomo-puka ma ke ʻano he "iostream" a he faila maʻamau e pono e hoʻopili ʻia me ka C++ compiler. Aia ka mea hoʻohana a me nā code hōʻike i loko o kēia kauoha.
Ua hoʻomaikaʻi hou ke Kōmike Kūlana C++ i ka C++ mai ka hoʻomaka ʻana o ka ʻōlelo. ʻO kahi hiʻohiʻona hou o kēia ʻōlelo ʻo Namespace.
Hiki iā ia ke hoʻohui i kekahi mau mea ma lalo o ka inoa hoʻokahi, me nā papa, nā mea, nā hana, a me nā hōʻailona C++ ʻē aʻe.
Hiki ke hoʻokumu ʻia nā papa inoa kaʻawale e nā mea hoʻohana like ʻole. Hiki iā lākou ke hoʻohana i nā inoa no nā hui e like me ka hopena.
Ma ka hana ʻana i kēia, e pale ʻia ka hewa hōʻuluʻulu manawa i lawe ʻia e nā paio like-inoa.
Ua hoʻonohonoho hou ʻia nā hui o ka waihona puke maʻamau e ke Kōmike Kūlana C++ ma lalo o ka namespace std.
No nā inoa a pau i kekahi pūʻulu, he prefix ka inoa i hoʻohana ʻia. Ma kēia noi, ʻelua inoa-cout a me endl-i wehewehe ʻia i ka faila iostream.
'Oihi Hana
Hoʻomaka kahi hana hoʻomaka i kapa ʻia ʻo main () i ka hoʻokō ʻana o kahi papahana C++. ʻO ka hana nui ke kumu o kekahi papahana C++. Ua kākau ʻia kēlā me kēia ʻōlelo C++ e pono e holo i ka hana nui ( ).
Hoʻokomo ʻia nā ʻōlelo aʻoaʻo a pau i loko o ka wehe ʻana a me ka pani ʻana i nā pale curly” e hoʻopuni ana i ke kino nui o ke code e hoʻokō ʻia e ka mea hōʻuluʻulu ( ).
Hoʻopau ʻia ka papahana a hoʻihoʻi ʻia kahi waiwai i ka ʻōnaehana hana i ka pau ʻana o nā ʻōlelo aʻoaʻo a pau ().
Ma C++, hāʻawi maʻamau ka nui () i ka ʻōnaehana hana i kahi waiwai int. No laila, pono e hele mai ka ʻōlelo hoʻihoʻi 0 ma ka hope o ka mea nui (). Hōʻike nā helu hoʻihoʻi o ka 0 a me ka ʻole-zero i ka holomua a me ka hāʻule ʻole.
{ hōʻike i ka hoʻomaka o kahi poloka code a } hōʻike i kona hopena.
Ke holo ʻia kāu polokalamu e ke kamepiula, kāhea ka ʻōnaehana hana i kēia hana.
Pauku Kino
Hoʻopuka ʻia ka huaʻōlelo e ka acronym cout, e hōʻike ana i nā mea āpau i hoʻokomo ʻia ma waena o nā brackets <<.
Ke hui pū ʻia me ka huaʻōlelo cout, hiki i nā hōʻailona << ke hana like me nā hana.
Aʻo ʻia ka papahana e hoʻihoʻi i kahi waiwai i ka hana int main me ka hoʻohana ʻana i ka huaʻōlelo hoʻihoʻi.
Loaʻa ka mana o ka ʻōnaehana hana i hoʻomaka i kēia noi ma hope o ka ʻōlelo hoʻihoʻi.
Pau ke code i ka holo ʻana i kēia manawa.
Comments
Hoʻokuʻu ʻole ka mea hōʻuluʻulu i nā laina mua ʻekolu o ka papahana ma luna nei no ka mea he manaʻo lākou. Aia kekahi papahana i nā manaʻo e hiki ke heluhelu ʻia.
Inā liʻiliʻi ka manaʻo e kūpono i ka laina hoʻokahi, ua hoʻomaka mua ʻia e kahi kaʻina slash pālua ma ka laina mua o ka papahana.
Inā he mau laina ka manaʻo, ua hoʻokaʻawale ʻia lākou e nā huaʻōlelo /* a me */.
Nā hiʻohiʻona o C++
- No ka hoʻomaikaʻi ʻana i ka hoʻokele hoʻomanaʻo, hiki iā ʻoe ke hoʻohana i nā mea hana hou a holoi i ka C++ e hoʻokaʻawale i ka hoʻomanaʻo i ka wā e holo ana ka papahana.
- Hiki ke hoʻohana ʻia nā manaʻo OOP koʻikoʻi e like me Abstraction, Inheritance, Encapsulation, a me Inheritance i nā noi C++ mai ka hāʻawi ʻana o C ++ i nā hiʻohiʻona hoʻonohonoho hoʻonohonoho. Ke ulu nei kēia mau hiʻohiʻona C ++ pāʻālua ʻoi aku ka maʻalahi.
- No ka mea ʻo ka hapa nui o nā mea hōʻuluʻulu C++ he mea hoʻokō ANSI, hiki ke lawe ʻia ʻo C++ no ka mea hiki ke holo nā papahana i kākau ʻia no hoʻokahi ʻōnaehana hana me ka ʻole o ka hoʻololi ʻana ma luna o kekahi.
- Ma C++, loaʻa iā mākou nā hana e maʻalahi ai ka hoʻokaʻawale ʻana i kahi pilikia i loko o nā ʻāpana o ka code a hoʻonohonoho i ka papahana ma ke ʻano e hoʻonui ai i ka heluhelu a me ka hoʻohana hou.
- Kākoʻo ʻia ka hoʻokaʻawale ʻana i ka hoʻomanaʻo ikaika e C++. Hiki ke hoʻokuʻu ʻia ka hoʻomanaʻo i hāʻawi ʻia. Ma waho aʻe o C++, hāʻawi kēia ʻōlelo i nā hoʻolālā hoʻokele hoʻomanaʻo hoʻomanaʻo.
- No ka pōkole o kāna hōʻuluʻulu ʻana a me ka manawa hoʻokō, ʻo C ++ kahi ʻōlelo wikiwiki. Hāʻawi ia i kahi koho nui o nā ʻano ʻikepili like ʻole, nā hana, a me nā mea hana.
- ʻOkoʻa nā paepae i ka wā e pili ana iā C++. Ma hope o ka ʻōlelo ʻana, hiki i nā noi C++ ke holo ma nā kamepiula me ka liʻiliʻi a ʻaʻole hoʻololi.
Hoʻopau i ka papahana C++
Eia kahi papahana C ++ maʻalahi e hiki ai iā ʻoe ke hoʻohui i ʻelua mau helu a paʻa pono i ko lākou ʻano.
Waiho i ka Reply