# include hjælp namespace std; int strFn (char * str) {cout} int main () {strFn ("en test"); tilbage 0; } Den anden streng kodeeksempel er som følger: #include hjælp namespace std; int strFn (char * str) {cout} int main () {char * myStr = "en test"; strFn (myStr); tilbage 0; } I den første kodeeksempel, lige før strFn funktionen (definition) udføres følgende initialiseringen foregår ukendt for dig: char * str = "en test"; I den anden kodeeksempel, lige før strFn funktionen (definition) udføres følgende initialiseringen foregår ukendt for dig: char * str = myStr; At værdsætte den ovennævnte initialisering, opmærksom på, at følgende er sandt for enhver pointer seværdighed: Type * pointer1; Type * pointer2 = pointer1; Følgende er også sandt: Type * pointer1; Type * pointer2; pointer1 = pointer2; Du kan stadig tildele & ident til nogen af de pejlemærker, hvor ident er identifikationen af en genstand.
myStr returnerer adressen på den første tegn i strengen array i hukommelsen. Vi har set en masse. Vi er nødt til at tage en pause. Vi fortsætter i den næste del af serien. Chrys at nå frem til et hvilket som helst af de dele af denne serie, så skriv den tilsvarende titel nedenfor i søgefeltet på denne side og klik på Søg (brug menuen, hvis det findes): Kom godt i gang med C ++ C ++ Basic Syntaks C ++ Grundlæggende objekttyper C ++ objektidentifikatorer C ++ Pointers C ++ betingede udsagn Boolesk logik for C ++ boolesk logik og C ++ Betingelser Sammenligning og aritmetiske operatorer i C ++ Loop Konstruktioner i C ++ Arrays i C ++ Pointer og array i C ++ Core String i C ++ C ++ konstruktioner Funktioner i C ++ C ++ Basic Input og Output Fejl Basics i C ++ Hvid plads i C ++ Grundlæggende om C ++ definerer Forbehandling direktiv Grundlæggende om C ++ Medtag Filer Grundlæggende om C ++ Identifier Anvendelsesområde C ++ Navnerum Basics C ++ OOP Basics C ++ Undtagelse Basics Grundlæggende om Adgang filer i C ++