Vad är Naming Convention i C++

Vad Ar Naming Convention I C



Namnkonventioner utgör en viktig del av kodning. Det är processen att välja lämpliga namn för funktioner, variabler, klasser och andra programenheter. Namnkonventioner förbättrar kodens läsbarhet och förståelse, vilket gör att det blir enklare att underhålla och anpassa i framtiden. Nästa avsnitt kommer att gå igenom C++ namnkonventioner.

Vad är namnkonvention i C++?

Namnstandarder i C++ involverar ofta användningen av vissa prefix eller suffix, kamelbokstäver, versaler för variabler och början av klassnamn med stora bokstäver. Målet med dessa konventioner syftar till att hålla koden mer konsekvent och lättare att läsa så att andra programmerare snabbt och enkelt kan förstå den.







Olika namnkonventioner för variabler

I C++ är några typiska metoder för variabelnamn:



1: Variabelnamn bör vara beskrivande och signifikant, som beskriver exakt vad variabeln representerar.



2: Kamelfodral: Det är en stil där den första bokstaven i ett ord är gemen, och den första bokstaven i varje efterföljande ord är versal, utan tomma mellanslag mellan orden. I C++ används denna konvention ofta för variabelnamn.





3: Att använda 'is' för att prefixa booleska variabler: Det är vanligt att prefixet en variabels namn med 'är' eller 'har' för att indikera att den representerar ett booleskt värde.

4: Konstanterna måste namnges med stora bokstäver och understreck bland ord för att indikera att de inte är avsedda att uppdateras.



5: Pascal Case: Detta fodral liknar kamelfodralet. Den enda skillnaden mellan båda är att startbokstaven i det initiala ordet likaså måste vara versal i Pascals fall. I motsats till kamel skiftläge, där det initiala ordet är i gemener, om du använder Pascal skiftläge, börjar varje ord med en stor bokstav.

Nedan finns ett exempel på namnkonventioner i C++, så att du enkelt kan förstå begreppet namnkonvention.

Exempel: C++-program för att visa variabler med olika namnkonventioner

Följande är en enkel C++-programimplementering som visar ovanstående variabelnamnkonventioner:

#include
använder namnutrymme std;

int main ( ) {
// med beskrivande namn på variabler
int totalNumber = 100 ;
// med kamel-case av variabelnamn
sträng nameOfStudent = 'Han själv' ;
// Prefix för booleska variabler 'är'
bool isEmployed = falsk ;
bool är kontrollerad = Sann ;
// Använder alla versaler för konstanta variabler
konst int HIGHEST_ASSIGNMENT = 100 ;
const dubbel PI_VALUE = 3.14 ;
// namnkonventionen för variabeln genom pascal fall
sträng FinalResultOfStudent = 'Passera' ;
cout << '--[Annan namngivningskonvention för variabler i C++]--' << endl;
cout << '1: Med beskrivande namn på variabler' << endl;
cout << 'Totalt antal elever:' << Totala numret << endl;
cout << '2: Med Camel-Case av variabelnamn' << endl;
cout << 'Elevs namn: ' << studentnamn << endl;
cout << '3: Med prefix för booleska variabler' << endl;
cout << 'Är anställd: ' << är anställd << endl;
cout << 'Är markerad:' << är kontrollerad << endl;
cout << '4: Med applicering av alla stora bokstäver namngivningskonvention för konstanta variabler' << endl;
cout << 'Det högsta antalet uppdrag:' << HIGHEST_ASSIGNMENT << endl;
cout << 'Värdet på PI:' << PI_VALUE << endl;
cout << '5: Variabel konvention med Pascal-case' << endl;
cout << 'Slutligt resultat: ' << SlutresultatAv Student << endl;
lämna tillbaka 0 ;
}

Detta program deklarerade helt enkelt variabelsyntax enligt de ovan nämnda fem namnkonventionerna. I huvudfunktionen är den första variabeln totalNumber som är enligt beskrivande namnkonvention som skriver ut 100 värden som utdata. Next nameOfStudent-variabeln initieras med Mickle Steve som visar Namnkonvention för Camel Case.

Variablerna isEmployed och isChecked visade det booleska resultatet som utdata som representerar Namnkonvention för prefix. Efter detta initieras variablerna HIGHEST_ASSIGNMENT och PI_VALUE med respekterade värden som 100 och 3.14 som definierar versal i namnkonventionen .

I slutändan representerar variabeln FinalResultOfStudent Pasal case-konvention för namngivningsvariabler. Detta enkla program använde namnkonventionen en efter en som nämns ovan och skriver ut dem på konsolen med hjälp av cout som visas i följande utdata:

Notera: Dessa namnkonventioner hjälper andra programmerare att förstå källkoden snabbare och enklare genom att göra den standardiserad och mindre svår att läsa.

Slutsats

Namnkonventioner är avgörande i programmering eftersom de hjälper till att förstå och underhålla koden. För att garantera enhetlighet och tydlighet bör C++-utvecklare följa specificerade namnmönster. Att följa dessa regler kan göra koden lättare att läsa och ändra, vilket minskar risken för fel och defekter. Genom att följa vissa namnkonventioner kan programmerare producera mer effektiv och underhållbar kod.