Ib qho ntawm cov hom qauv ntaub ntawv uas yog qhov sib txuas ntawm cov lej lej tshwj xeeb hauv kev tshawb fawb koos pis tawj. Kev khiav lag luam nrog lawv ntau zaus tseem nkag qis ntau yam kev suav. Cov lus programming sib txawv muaj lawv tus kheej siv rau piav qhia cov poob lawm.
Tsim nyog
- - kev loj hlob ib puag ncig;
- - tus txhais lus los ntawm hom lus programming.
Cov Lus Qhia
Kauj ruam 1
Piav qhia teeb uas siv hom lus programming, yog tias muaj. Piv txwv li, hauv cov lus Pascal muaj qhov teeb tsa kev tsim qauv uas tso cai rau koj kom tshaj tawm cov hom coj. Muaj tseeb, qhov ntim ntawm cov teeb tsa zoo li no yuav tsum tsis txhob ntau dua 256 cov ntsiab lus. Ib qho piv txwv ntawm cov teeb tsa hom kev tshaj tawm yuav zoo li no:
hom
AZLetters = teev 'A'.. 'Z';
AllLetters = teev cov char;
Cov kev hloov pauv thiab cov ntu ntawm hom uas teeb tsa tau tshaj tawm hauv txoj kev ib txwm. Hauv qhov no, teeb tsa kev qhia tuaj yeem siv rau kev pib. Piv txwv li:
const
Cov Ntawv Qhia 1: AZLetters = ['A', 'B', 'C'];
Kauj ruam 2
Siv cov peev xwm ntawm cov qauv qog los yog cov qauv coj los piav cov teeb. Yog li, C ++ lub tsev qiv ntawv template, uas yuav tsum tau muab nrog cov compiler, suav nrog tus qauv rau cov teeb tsa chav kawm uas ua haujlwm ntawm kev ua haujlwm ntawm cov teeb tsa:
template <
chav kawm yuam sij, chav kawm Qhov zoo = tsawg dua, class Allocator = faib nyiaj
chav kawm teeb tsa
Raws li koj tuaj yeem pom los ntawm cov npe, cov kev sib cav ntawm cov qauv tsim muaj: cov ntaub ntawv hom ntawm cov khoom ntawm lub teeb, hom ntawm cov haujlwm ua haujlwm los txiav txim siab qhov kev txiav txim ntawm cov khoom hauv txheej, thiab hom kev nco. Cov. Hauv qhov no, tsuas yog thawj qhov kev sib cav uas yuav tsum tau ua (raws li lwm tus ob, tus txheej txheem binary kwv yees tsawg dua thiab tus qauv faib raug siv los ntawm lub neej ntawd).
Kauj ruam 3
Siv cov chav kawm lossis cov chav kawm chav dej siv nyob rau hauv kev tsim qauv ntawm kev coj ua uas ua haujlwm ntawm kev ua haujlwm nrog cov teeb tsa, yog tias muaj. Ib qho piv txwv ntawm cov cuab yeej siv ntawd yog QSet chav kawm qauv ntawm QtCore module ntawm Qt lub tsev qiv ntawv. Nws lub peev xwm zoo ib yam li cov ntawm STL lub thawv ntim tau piav qhia hauv cov kauj ruam dhau los.
Kauj ruam 4
Piav qhia cov teeb siv koj tus kheej kev siv hom. Siv cov chij me ntsis, khaws cia hauv cov chaw ntev ntev, rau cov txheej ntawm cov hom yooj yim thiab cov loj me. Ua lub thawv ntim teeb rau cov hom ntaub ntawv nyuaj. Raws li lub hauv paus, koj tuaj yeem nqa cov kev ua haujlwm ntawm kev sib koom tes lossis muaj kev sib txuam nrog cov nta. Nws, nyeg, tuaj yeem tsim lub hauv paus ntawm tus kheej ntsuas lub binary tshawb cov ntoo (piv txwv, cov ntoo liab-dub).