Wat is naamgevingsconventie in C ++

Wat Is Naamgevingsconventie In C



Naamgevingsconventies vormen een belangrijk onderdeel van codering. Het is het proces van het kiezen van geschikte namen voor functies, variabelen, klassen en andere programma-entiteiten. Naamgevingsconventies verbeteren de leesbaarheid en het begrip van de code, waardoor het eenvoudiger te onderhouden en in de toekomst aan te passen is. In het volgende gedeelte worden de C++-naamgevingsconventies besproken.

Wat is naamgevingsconventie in C ++?

Naamgevingsstandaarden in C ++ omvatten vaak het gebruik van bepaalde voorvoegsels of achtervoegsels, hoofdletters, hoofdletters voor variabelen en beginnamen van klassen met hoofdletters. Het doel van deze conventies is om de code consistenter en leesbaarder te houden, zodat andere programmeurs deze snel en gemakkelijk kunnen begrijpen.







Verschillende naamgevingsconventie van variabelen

In C++ zijn enkele typische praktijken voor variabelenamen:



1: Namen van variabelen moeten beschrijvend zijn en significant, en beschrijft precies wat de variabele vertegenwoordigt.



2: kameel geval: Het is een stijl waarin de beginletter van een woord een kleine letter is en de beginletter van elk volgend woord een hoofdletter, zonder lege spaties tussen woorden. In C++ wordt deze conventie vaak gebruikt voor variabelenamen.





3: 'is' gebruiken om Booleaanse variabelen vooraf te laten gaan: Het is gebruikelijk om de naam van een variabele vooraf te laten gaan met 'is' of 'has' om aan te geven dat deze een Booleaanse waarde vertegenwoordigt.

4: De constanten moeten worden benoemd met alleen hoofdletters en onderstrepingstekens tussen woorden om aan te geven dat ze niet bedoeld zijn om te worden bijgewerkt.



5: Pascal-zaak: Deze koffer is vergelijkbaar met de kamelenkoffer. Het enige verschil tussen beide is dat de beginletter van het beginwoord in het geval van Pascal eveneens een hoofdletter moet zijn. In tegenstelling tot de camel-case, waarin het eerste woord een kleine letter is, begint elk woord met een hoofdletter als u Pascal-case gebruikt.

Hieronder ziet u een voorbeeld van naamgevingsconventies in C++, zodat u het concept van naamgevingsconventie gemakkelijk kunt begrijpen.

Voorbeeld: C++-programma om variabelen weer te geven met verschillende naamgevingsconventies

Hieronder volgt een eenvoudige C++-programma-implementatie die de bovenstaande naamgevingsconventies voor variabelen laat zien:

#include
namespace std; gebruiken;

int hoofd ( ) {
// met beschrijvende namen van variabelen
int totaalAantal = 100 ;
// met camel-case van variabele namen
string nameOfStudent = 'Zichzelf' ;
// Booleaanse variabelen voorafgaan 'is'
bool is in dienst = vals ;
bool is aangevinkt = WAAR ;
// Alle hoofdletters toepassen voor constante variabelen
const int HOOGSTE_TOEWIJZING = 100 ;
const dubbele PI_VALUE = 3.14 ;
// naamgevingsconventie van de variabele via pascal geval
string FinalResultOfStudent = 'Doorgang' ;
cout << '--[Verschillende naamgevingsconventie van variabelen in C++]--' << einde;
cout << '1: Met beschrijvende namen van variabelen' << einde;
cout << 'Totaal aantal studenten: ' << totaal aantal << einde;
cout << '2: Met Camel-Case variabele namen' << einde;
cout << 'Studenten naam: ' << naam van student << einde;
cout << '3: Met Prefixing Booleaanse variabelen ' << einde;
cout << 'Is in dienst: ' << is in dienst << einde;
cout << 'Is nagekeken: ' << is nagekeken << einde;
cout << '4: Met toepassing van alle hoofdletters naamgevingsconventie voor constante variabelen' << einde;
cout << 'Het hoogste aantal opdrachten: ' << HOOGSTE_TOEWIJZING << einde;
cout << 'De waarde van PI: ' << PI_VALUE << einde;
cout << '5: variabele conventie met Pascal-Case' << einde;
cout << 'Eindresultaat: ' << Eindresultaat Van Student << einde;
opbrengst 0 ;
}

Dit programma declareerde eenvoudig de variabele syntaxis volgens de vijf bovengenoemde naamgevingsconventies. In de hoofdfunctie is de eerste variabele totalNumber, wat overeenkomt met de beschrijvende naamgevingsconventie die 100 waarden als uitvoer afdrukt. Next nameOfStudent variabele wordt geïnitialiseerd met Mickle Steve die de Naamgevingsconventie Camel Case.

De variabelen isEmployed en isChecked toonden het Booleaanse resultaat als uitvoer die de Voorvoegsel naamgevingsconventie. Hierna worden HIGHEST_ASSIGNMENT- en PI_VALUE-variabelen geïnitialiseerd met gerespecteerde waarden als 100 en 3.14 die de hoofdletter van de naamgevingsconventie .

Uiteindelijk vertegenwoordigt de FinalResultOfStudent-variabele de Pasal case-conventie voor het benoemen van variabelen. Dit eenvoudige programma gebruikte één voor één de naamgevingsconventie die hierboven wordt genoemd en drukt ze af op de console met behulp van cout, zoals weergegeven in de volgende uitvoer:

Opmerking: Deze naamgevingsconventies helpen andere programmeurs om de broncode sneller en gemakkelijker te begrijpen door deze gestandaardiseerd en minder moeilijk leesbaar te maken.

Conclusie

Naamgevingsconventies zijn van cruciaal belang bij het programmeren, omdat ze helpen bij het begrijpen en onderhouden van code. Om uniformiteit en duidelijkheid te garanderen, moeten C++-ontwikkelaars zich houden aan gespecificeerde naamgevingspatronen. Door deze regels te volgen, kan code gemakkelijker te lezen en te wijzigen zijn, waardoor de kans op fouten en defecten wordt verkleind. Door bepaalde naamgevingsconventies te volgen, kunnen programmeurs efficiëntere en onderhoudbare code produceren.