Kaj je konvencija o poimenovanju v C++

Kaj Je Konvencija O Poimenovanju V C



Pravila poimenovanja predstavljajo pomemben del kodiranja. To je postopek izbire ustreznih imen za funkcije, spremenljivke, razrede in druge programske entitete. Dogovori o poimenovanju izboljšujejo berljivost in razumevanje kode, kar omogoča preprostejše vzdrževanje in prilagajanje v prihodnosti. Naslednji razdelek bo obravnaval pravila poimenovanja C++.

Kaj je konvencija o poimenovanju v C++?

Standardi poimenovanja v C++ pogosto vključujejo uporabo določenih predpon ali pripon, velikih črk, velikih črk za spremenljivke in imen razredov, ki se začnejo z velikimi črkami. Cilj teh konvencij je ohraniti kodo bolj dosledno in lažjo za branje, tako da jo lahko drugi programerji hitro in enostavno razumejo.







Različno poimenovanje spremenljivk

V C++ je nekaj tipičnih praks imen spremenljivk:



1: Imena spremenljivk morajo biti opisna in pomembno, natančno opisuje, kaj spremenljivka predstavlja.



2: Camel etui: To je slog, pri katerem je začetna črka besede mala, začetna črka vsake naslednje besede pa velika, brez presledkov med besedami. V C++ se ta konvencija pogosto uporablja za imena spremenljivk.





3: Uporaba »is« za predpono logičnih spremenljivk: Običajno se imenu spremenljivke doda predpona »je« ali »ima«, kar pomeni, da predstavlja logično vrednost.

4: Konstante morajo biti poimenovane z velikimi črkami in podčrtajem med besedami, ki označujejo dejstvo, da niso namenjene posodobitvi.



5: Primer Pascal: Ta primer je podoben primeru kamele. Edina razlika med obema je, da mora biti začetna črka začetne besede tudi v Pascalovem primeru velika. V nasprotju s kameljimi črkami, pri katerih je začetna beseda z malimi črkami, se vsaka beseda začne z veliko začetnico, če uporabljate pascalovo črko.

Spodaj je primer dogovorov o poimenovanju v C++, tako da boste zlahka razumeli koncept dogovora o poimenovanju.

Primer: program C++ za prikaz spremenljivk z različnimi poimenovanji

Sledi preprosta izvedba programa C++, ki prikazuje zgornje dogovore o poimenovanju spremenljivk:

#include
uporaba imenskega prostora std;

int main ( ) {
// z opisnimi imeni spremenljivk
int totalNumber = 100 ;
// z velikimi in malimi črkami imen spremenljivk
niz nameOfStudent = 'sam' ;
// Predpona logičnih spremenljivk 'je'
bool isEmployed = lažno ;
bool isChecked = prav ;
// Uporaba vseh velikih črk za konstantne spremenljivke
const int NAJVIŠJA_NALOGA = 100 ;
const dvojna PI_VALUE = 3.14 ;
// konvencija poimenovanja spremenljivke prek pascala Ovitek
niz FinalResultOfStudent = 'prepustnica' ;
cout << '--[Različne konvencije o poimenovanju spremenljivk v C++]--' << endl;
cout << '1: Z opisnimi imeni spremenljivk' << endl;
cout << 'Skupno število študentov: ' << totalNumber << endl;
cout << '2: S kameljimi črkami imen spremenljivk' << endl;
cout << 'Študentsko ime: ' << imeStudenta << endl;
cout << '3: S predpono logičnih spremenljivk' << endl;
cout << 'Je zaposlen:' << je Zaposlen << endl;
cout << 'Je preverjeno:' << je preverjeno << endl;
cout << '4: Z uporabo konvencije o poimenovanju vseh velikih črk za konstantne spremenljivke' << endl;
cout << 'Največje število nalog: ' << NAJVIŠJA_NALOGA << endl;
cout << 'Vrednost PI: ' << PI_VALUE << endl;
cout << '5: Konvencija spremenljivk s primerom Pascal' << endl;
cout << 'Končni rezultat:' << FinalResultOfStudent << endl;
vrnitev 0 ;
}

Ta program je preprosto deklariral sintakso spremenljivke v skladu z zgoraj omenjenimi petimi konvencijami o poimenovanju. V glavni funkciji je prva spremenljivka totalNumber, ki je glede na konvencija o opisnem poimenovanju ki natisne 100 vrednosti kot izhod. Naslednja spremenljivka nameOfStudent je inicializirana z Mickle Steve, ki prikazuje Konvencija o poimenovanju Camel Case.

Spremenljivki isEmployed in isChecked sta prikazali logični rezultat kot izhod, ki predstavlja Konvencija o poimenovanju predpone. Po tem se spremenljivki HIGHEST_ASSIGNMENT in PI_VALUE inicializirata z upoštevanima vrednostma kot 100 in 3.14, ki definirata velika črka konvencije o poimenovanju .

Na koncu spremenljivka FinalResultOfStudent predstavlja Konvencija poimenovanja spremenljivk v velikih in malih črkah. Ta preprost program je enega za drugim uporabil konvencijo poimenovanja, ki je omenjena zgoraj, in jih natisnil na konzoli z uporabo cout, kot je prikazano v naslednjem izhodu:

Opomba: Te konvencije o poimenovanju pomagajo drugim programerjem, da hitreje in lažje razumejo izvorno kodo, tako da je standardizirana in manj težavna za branje.

Zaključek

Dogovori o poimenovanju so ključni pri programiranju, saj pomagajo pri razumevanju kode in vzdrževanju. Da bi zagotovili enotnost in jasnost, se morajo razvijalci C++ držati določenih vzorcev poimenovanja. Upoštevanje teh pravil lahko olajša branje in spreminjanje kode, kar zmanjša možnosti za napake in okvare. Z upoštevanjem določenih konvencij o poimenovanju lahko programerji ustvarijo učinkovitejšo in vzdržljivejšo kodo.