Hvordan fungerer typedef effektivt?
Typedef -uttrykket er typisk en av de tildelte; Den opprettholder det identiske abstraksjonsnivået fra den virkelige datatypen og endrer datatypene som utviklerne kan bruke for å gjøre dem i stand til å konsentrere seg mer om programmeringsoppfatninger. Søppeloppsamlere er det primære området for å eliminere unødvendige koder og rengjøre dem for datalagringsrom. Det er enklere å lage og rengjøre disse programmene ved å bruke Destroy () -funksjonen eller eventuelle standardteknikker. Andelene er blitt bestemt basert på datatypene, og lagringsplass er tildelt for elementer med høy minnetype og små porsjon lagringselementer.
Typedef -uttalelsene brukes vanligvis med to distinkte metoder, for eksempel erklæringen av begrepet typedef -type og definisjon av begrepet typedef -typen signifikator. Disse to viktigste typedef -utsagnene støttes med forskjellige titteltyper alias, inkludert noen syntaksuttalelser for språkattributtverdiene. Den andre typen er utstyrt med flere programvarepakker. Fortsatt har andre POSIX -krav blitt introdusert med typedef -definisjonene, som oftere brukes innenfor både prefikser og suffikser.
Videre brukes typedef -termen ofte i spesifikk dokumentasjon for å spesifisere mengden av en bestemt variabel gjennom inkorporering i funksjon, som kan omfatte utsagn med et bredt spekter av enhetsmålinger og teller.
Selv om vi vil kreve noen pekere i syntaksen som vi benyttet pekeren i typedef -uttrykket, konstruerer den det spesialiserte interne minnet i prosessoren. Og til og med domenenavnet til attributtet er også endret både i de opprinnelige og nye dataene. Dette begrepet er også blitt brukt til å endre variable erklæringer for visse komponenttyper, for eksempel struktur, union og mange flere. Selv om pekerne er innlemmet i strukturtypen, kan vi fremdeles bruke strukturpekere i typedef-begrepet som inkluderer mange attributter av den lignende typen og indikerer erklæringer på ett nivå. Typedef -uttalelsen vil bli brukt til å omskrive den forrige kodelinjen som spesifiserer operasjonelle pekere, som forkorter og forenkler kodenes lengde og kompleksitet. De funksjonelle uttrykkene vil være mer komplekse, men indikert ved å akseptere visse typer eller parametere, de kan returnere spesielle variabler.
Eksempel nr. 1
Vi har heltalldatatypen aliaset int. Så variablene “N_1” og “N_2” fungerer nå som et heltall. Se på følgende eksempel:
#inkludere
ved hjelp av navneområdet STD;
int main ()
typedef int heltall;
Heltall N_1, N_2, S;
cout<<"Please enter first value: ";
cin >> n_1;
cout<<"Please enter second value: ";
cin >> n_2;
s = n_1+n_2;
cout<<"Sum of these values = "<retur 0;
I begynnelsen av programmet introduserer vi pakken . Deretter vil vi bruke standard navneområdet. Vi erklærer typedef av heltalldatatype. Deretter initialiserer vi tre variabler kalt “N_1”, “N_2” og “S”. "Cout" -uttalelsen vil bli brukt til å vise meldingen på skjermen. Deretter brukes "CIN" -uttalelse for å ta innspill fra brukeren. En variabel som heter “N_1” vil inneholde det første nummeret. Brukeren vil legge inn den andre verdien i følgende trinn. Her står “N_2” for denne verdien.
Nå legger vi til disse verdiene til hverandre, og summen deres lagres i "S" -variabelen. Vi har brukt "cout" -uttalelsen for å vise summen av disse tallene. For å avslutte koden, blir kommandoen “Return 0” brukt.
Eksempel nr. 2
Som vi har sett, hver gang et nytt attributt er definert, vil begrepet Struct bli inkludert; Imidlertid, når typedef brukes, blir erklæringen enklere og ser ut som følgende:
#inkludere
ved hjelp av navneområdet STD;
struct exp
char *college;
int id;
;
typedef int *t;
int main ()
struct exp m;
m.College = "Vi ønsker deg velkommen til college";
m.ID = 9382;
cout << "Enjoy your day. " << m.college << '\n';
cout << "It's your Id Number: " << m.id;
t pvar;
retur 0;
Vi vil inkludere standard navneområde og overskriftsfil. Denne overskriftsfilen er ansvarlig for inngangs- og utgangsfunksjonaliteter. Vi vil konstruere strukturen til eksempel “exp”. Deretter oppretter vi en peker som har en karakterdatatype og en variabel som har en heltalldatatype. Vi erklærer en typedef av pekeren som har heltallvariabler. Vi kaller det hovedmetoden (). Innenfor denne funksjonen vil det opprettes et objekt av strukturen. Vi spesifiserer verdien av objektet. Deretter definerer vi studentenes ID. Vi har brukt "cout" -erklæringen i neste trinn. Denne uttalelsen skriver ut teksten “Kos deg med dagen din. Det er din ID ”på skjermen. Til slutt vil kommandoen “Return 0” bli ansatt.
typedef har følgende fordeler
Konklusjon
Vi har gjennomgått C ++ typedef i denne artikkelen. C ++ tildelte bestemte søkeordregionen er i typedef. Det ville ha en rekke forhåndsdefinerte uttrykk som brukes i applikasjonen for å utføre kildekoden. Vi benyttet det til å minimere kildekoden og lagringsregionene. Pekerens forestillinger og attributter håndterte originalen, og nye typer ble brukt i de tre tilfellene for å implementere typedef i de forskjellige segmentene.