Cad is comhad HH ann?
Is comhad ceanntásca C++ é comhad a bhfuil síneadh .hh aige a áiríonn dearbhú athróg, tairisigh, agus feidhmeanna. Úsáideann na comhaid cur chun feidhme C++ comhfhreagracha na dearbhuithe seo, de ghnáth sábháltar iad mar chomhaid .cpp a chuimsíonn cur i bhfeidhm iarbhír loighic an úsáideora. Déantar tagairt do na comhaid ceanntásc .hh sna comhaid CPP cur chun feidhme ag baint úsáide as an treoir #include
. Is féidir leat an oiread comhad ceanntásca agus is féidir a chur le do thionscadal C++ chun dearbhuithe ar leibhéal an tionscadail a chur san áireamh.
.HH Formáid Chomhaid
Comhad gnáth-théacs is ea comhad .hh a chruthaítear ag féachaint do na rialacha sainmhínithe comhad ceanntásc. I measc na faisnéise is coitianta a dhearbhaítear i gcomhad .hh tá na nithe seo a leanas.
Athróga
- I gcás Ríomhchláraithe atá Dírithe ar Oibiachtaí (OOP), i gcomhad ceanntásca ranga tá sainmhínithe ar gach athróg leibhéal ranga atá inrochtana ar fud na gcomhad cód foinse feidhmithe
Dearbhú Modhanna
- Tá na dearbhuithe modhanna go léir san áireamh sna comhaid cheannteidil .h chun go mbeidh rochtain orthu thar ilchomhaid cur chun feidhme.
Sainmhínithe ar Fheidhm Neamh-Inlíne
- Is féidir sainmhínithe ar mhodhanna neamhlíne a bheith i gcomhaid ceanntásca freisin.
Mapaí Teachtaireachta
- Is féidir léarscáileanna teachtaireachta a bheith i gcomhad ceanntásca freisin i gcás go gcuirfear cód foinse MFC i bhfeidhm. I gcás den sórt sin, tá na léarscáileanna teachtaireachta nasctha le cur i bhfeidhm feidhmiúlacht atá nasctha le heilimintí Chomhéadain cosúil le cnaipe, ticbhosca, cnaipí raidió, etc.
Difríocht idir Comhaid .H agus .HH
De réir dealraimh, níl aon difríocht dá leithéid idir na comhaid cheanntásc .h agus .hh seachas an bealach molta chun iad seo a úsáid do theangacha faoi seach .i. C nó C++. Trí do chomhaid ceanntásc a ainmniú de réir na dteangacha seo, cabhróidh sé seo leat idirdhealú a dhéanamh eatarthu seo i dtionscadal mór a d’fhéadfadh a bheith ina mheascán d’fheidhmeanna C agus C++.
Ina theannta sin, má tá na ceanntásca deighilte trí fhadú, is féidir le d’eagarthóir an fhormáidiú cuí a chur i bhfeidhm go huathoibríoch faoi seach.
Ar an iomlán, ní dhéanfaidh idirdhealú an dá fhormáid chomhaid seo aon dochar, ach beidh sé buntáisteach, agus spreagtar idirdhealú C agus C++ a leanúint.
Gardaí Ceannteidil
Is féidir earráidí casta a dhéanamh i gcomhaid cheanntásc nuair a áirítear dearbhuithe iolracha sa chomhad céanna mar thoradh ar chomhaid cheanntásc eile a chur leis. Ardaíonn na sainmhínithe dúblacha seo earráidí tiomsaitheora. Is féidir an cás fadhbach seo a sheachaint trí mheicníocht ar a dtugtar garda ceanntásca atá ina dtreoracha tiomsaithe coinníollach mar a thaispeántar thíos.
#ifndef ANY_UNIQUE_NAME_HERE_HPP
#define ANY_UNIQUE_NAME_HERE_HPP
// your declarations (and certain types of definitions) here
#endif
Leis an gceannteideal seo, seiceálann an réamhphróiseálaí an bhfuil an ANY_UNIQUE_NAME_HERE_HPP
sainithe cheana. Má chuirtear an ceanntásc san áireamh arís agus arís eile sa chomhad céanna, ní thabharfar aird ar a bhfuil sa cheanntásc.
Tagairtí
See Also
- H - C/C++ Formáid Chomhaid Ceanntásca
- Comhad BIB - Leabharliosta BibTeX - Cad is comhad .bib ann agus conas é a oscailt?
- Comhad FS - Comhad Foinse Amharc F# - Cad is comhad .fs ann agus conas é a oscailt?
- Comhad GED - Comhad Sonraí Ginealais GEDCOM - Cad is comhad .ged ann agus conas é a oscailt?
- Comhad INO - Sceitse Arduino - Cad is comhad .ino ann agus conas é a oscailt?