C++ ကိုးကားချက်
Memory Address နှင့် Value ကို ရယူပါ။
ယခင်စာမျက်နှာမှ ဥပမာတွင်၊ ကိန်းရှင်တစ်ခု၏ မှတ်ဉာဏ်လိပ်စာကို ရယူရန် ( &
ရည်ညွှန်း အော်ပရေတာနှင့် တွဲသုံးသည်)။ *
သို့သော်၊ အော်ပရေတာ ( အညွှန်း အော်ပရေတာ) ကိုအသုံးပြုခြင်းဖြင့် variable ၏တန်ဖိုးကိုရယူရန် pointer ကိုသင်အသုံးပြုနိုင်သည် ။
ဥပမာ
string food = "Pizza"; // Variable declaration
string* ptr =
&food; // Pointer declaration
//
Reference: Output the memory address of food with the pointer (0x6dfed4)
cout <<
ptr << "\n";
//
Dereference: Output the value of food with the pointer (Pizza)
cout <<
*ptr << "\n";
*
ကျွန်ုပ်တို့၏ကုဒ်တွင် မတူညီသောအရာနှစ်ခုလုပ်ဆောင်သောကြောင့် ဤဆိုင်းဘုတ်သည် ရှုပ်ထွေးနိုင်သည်ကို သတိပြုပါ ။
- ကြေငြာချက် (string* ptr) တွင်အသုံးပြုသောအခါ၊ ၎င်းသည် pointer variable ကိုဖန်တီးပေးသည် ။
- ကြေငြာချက်တွင် အသုံးမပြုသောအခါ၊ ၎င်းသည် dereference operator အဖြစ် လုပ်ဆောင်သည် ။