, c + + tips er let og sjovt at lære.nogle c + + opgaver er udført mere let med tips og andre c + + opgaver, som f.eks. dynamisk hukommelse fordeling, ikke kan udføres uden dem. som du ved hver variabel er et minde, placering og ethvert minde beliggenhed har sin adresse, defineret som kan nås ved hjælp af »og« - tegn (&) erhvervsdrivende, som betegner en adresse i hukommelsen.overveje følgende, som vil trykke adresse for de variabler, der er defineret:,omfatter < iostream > anvendelse af namespace std; int vigtigste () (int var1, char var2 [10] cout < < "adresse på var1 variabel:" cout < < og amp; var1 < < endl., cout < < "adresse på var2 variabel:" cout < < & var2 < < endl., tilbagevenden 0}, når ovennævnte adfærdskodeks er udarbejdet og gennemført, det giver resultat, noget som adresse:, var1 variabel: 0xbfebd5c0 adresse på var2 variabel: 0xbfebd5b6, hvad er tips?, a, indikator, er en variabel, hvis værdi er adressen på en anden variabel.som alle variable eller faste, du må erklære et fingerpeg, før du kan arbejde med det.den almindelige form af det variable erklæring: type * var navn, type, er gjort er basistype; det skal være en gyldig c + + type og var navn, er navnet på pilen variabel.den stjerne, du brugte til at erklære et fingerpeg er den samme stjerne, som anvendes til formering.men i denne erklæring asterisk, bruges til at udpege en variabel, som en rettesnor.følgende er gyldig indikator erklæring:, int * ip //viser et heltal, dobbelt * dp; //indikator for en dobbelt flyde * fp; //viser en flyder char * ch //viser karakter, de faktiske data type af værdien af alle oplysninger, uanset om der er tale om tal, flyde, karakter eller på anden måde, er den samme, en lang hexadecimal nummer, der repræsenterer en hukommelse adresse.den eneste forskel mellem tips af forskellige datatyper er data type af variable eller faste, at pilen peger på. ved hjælp af fingerpeg i c + +: der er nogle vigtige foranstaltninger, som vi vil gøre med tips, meget ofte.(en) definerer vi et fingerpeg variabler, (b) tildele adresse på en variabel til et diskussionsgrundlag, og (c) endelig adgang til værdien på den adresse, der er til rådighed i pilen variabel.dette gøres ved hjælp af unary operatør *, der returnerer de værdien variablen beliggende på den adresse, der er angivet ved en operand.følgende eksempel gør brug af disse foranstaltninger,omfatter < iostream > anvendelse af namespace std; int vigtigste () (int var = 20; //faktiske variable erklæring.int *ip; //pointer variable ip = &var; //store address of var in pointer variable cout << "Value of var variable: "; cout << var << endl; //print the address stored in ip pointer variable cout << "Address stored in ip variable: "; cout << ip << endl; //access the value at the address available in pointer cout << "Value of *ip variable: "; cout << *ip << endl; return 0; } ,When the above code is compiled and executed, it produces result something as follows:, Value of var variable: 20 Address stored in ip variable: 0xbfc601ac Value of *ip variable: 20 ,C++ Pointers in Detail:,Pointers have many but easy concepts and they are very vigtigt at c + + programmering.der er således nogle vigtige pointer begreber, som bør være klar over, at en c + + programmør: begreb, beskrivelse, c + + for tips, c + + støtter ugyldig pointer, som er en konstant med en værdi på nul, defineret i flere standard biblioteker., c + + pointer regning, er der fire aritmetiske operatører, der kan anvendes på tips: + + -, + -, c + + tips og systemer, der er en tæt forbindelse mellem råd og arrays.lad os se, hvordan?, c + + række fingerpeg, kan du definere systemer til at holde en række fingerpeg., c + + fingerpeg pointer, c + + giver dig mulighed for at få fingerpeg om et diskussionsgrundlag, og så videre.ved henvisninger til funktioner, der passerer et argument, som reference eller adresse både mulighed for vedtaget argument for at blive ændret på kalder funktion, som kaldes funktion.tilbage står fra funktioner, c + + giver en funktion til at vende et fingerpeg om lokale variabel, statisk variable og dynamisk tildelt hukommelse, som godt.,
c + + tips
Previous:c + + i
Next Page:c + + henvisninger