ቪዲዮ: በቀላል ምሳሌ በC++ ውስጥ ጠቋሚ ምንድነው?
2024 ደራሲ ደራሲ: Lynn Donovan | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2023-12-15 23:42
ጠቋሚዎች በ C ++ ውስጥ
ጠቋሚ ውስጥ ተለዋዋጭ ነው። ሲ++ የሌላ ተለዋዋጭ አድራሻ የሚይዝ. ልክ እንደ ተለዋዋጮች የውሂብ አይነት አላቸው, ለ ለምሳሌ የኢንቲጀር ዓይነት ጠቋሚ የኢንቲጀር ተለዋዋጭ አድራሻ እና የቁምፊ አይነት መያዝ ይችላል። ጠቋሚ የቻር ተለዋዋጭ አድራሻን መያዝ ይችላል
ከዚህ ጎን ለጎን ጠቋሚ C++ ምንድን ነው?
ሀ ጠቋሚ እሴት በሚኖርበት ቦታ የማስታወሻ አድራሻን የሚይዝ ተለዋዋጭ ነው። ሀ ጠቋሚ ከመለያ በፊት * ኦፕሬተርን በመጠቀም ይገለጻል። እንደ ሲ++ በስታቲስቲክስ የተተየበ ቋንቋ ነው፣ አይነት ሀ ለማወጅ ያስፈልጋል ጠቋሚ . አስጀምረናል ሀ ጠቋሚ , ነገር ግን የትም አይጠቁም, ምንም የማስታወሻ አድራሻ የለውም.
በተመሳሳይ፣ ለምን በC++ ውስጥ ጠቋሚዎችን ትጠቀማለህ? አንድ ምክንያት ጠቋሚዎችን መጠቀም ነው ስለዚህ ተለዋዋጭ ወይም ዕቃ ይችላል በሚባለው ተግባር መቀየር. ውስጥ ሲ++ ነው። ነው። የተሻለ ልምምድ ለመጠቀም ማጣቀሻዎች ከ ጠቋሚዎች . ይህ ቀላል ያደርገዋል ወደ የመደወያው ተግባር ሳይኖር እሴቱን የሚቀበልበትን መንገድ ይለውጡ ወደ እሱን የማለፍ ትርጉሞችን ያስተካክሉ።
ከዚህ በተጨማሪ ጠቋሚ ምን ምሳሌ መስጠት ነው
ሀ ጠቋሚ የሌላ ተለዋዋጭ አድራሻን የሚያከማች ተለዋዋጭ ነው. የአንድ የተወሰነ ዓይነት እሴቶችን ከሚይዙ ሌሎች ተለዋዋጮች በተለየ፣ ጠቋሚ የተለዋዋጭ አድራሻን ይይዛል. ለ ለምሳሌ የኢንቲጀር ተለዋዋጭ የኢንቲጀር ዋጋ ይይዛል (ወይም ያከማቻል ማለት ይችላሉ) ሆኖም ኢንቲጀር ጠቋሚ የኢንቲጀር ተለዋዋጭ አድራሻ ይይዛል።
በC++ ውስጥ የጠቋሚ ተለዋዋጭ እንዴት መፍጠር ይቻላል?
የጠቋሚ ተለዋዋጭ ይፍጠሩ ወደ ሕብረቁምፊ የሚያመለክተው ptr በሚለው ስም ነው። ተለዋዋጭ ፣ የኮከብ ምልክት * (string* ptr) በመጠቀም። የን አይነት መሆኑን ልብ ይበሉ ጠቋሚ ከአይነቱ አይነት ጋር መመሳሰል አለበት። ተለዋዋጭ ጋር እየሰሩ ነው።