መልቲ ካርታ C++ ምንድን ነው?
መልቲ ካርታ C++ ምንድን ነው?

ቪዲዮ: መልቲ ካርታ C++ ምንድን ነው?

ቪዲዮ: መልቲ ካርታ C++ ምንድን ነው?
ቪዲዮ: ጎግል ምን አስቦ ነው? እውነት አሉ ማለት ነው? | What is Google Earth in Amharic Scary | Tiktok | in Ethiopia 2024, ግንቦት
Anonim

መልቲ ካርታዎች በአንድ የተወሰነ ቅደም ተከተል በመከተል በቁልፍ እሴት እና በካርታ እሴት ውህድ የተሰሩ ማከማቻ ክፍሎች እና ብዙ አካላት አቻ ቁልፎች ሊኖራቸው የሚችሉ ተጓዳኝ ኮንቴይነሮች ናቸው።

ስለዚህ፣ በC++ ውስጥ መልቲማፕ ምንድን ነው?

ባለብዙ ካርታ በ C ++ ውስጥ አሶሺዬቲቭ ኮንቴይነር ተመሳሳይ ካርታ ነው። በውስጡ ንጥረ ነገሮችን በቁልፍ እሴት ጥንድ ያከማቻል። ግን ከካርታው በተለየ ልዩ ቁልፎችን ብቻ ያከማቻል ፣ መልቲ ካርታ የተባዙ ቁልፎች ሊኖሩት ይችላል። በተጨማሪም፣ በውስጥም ኤለመንቶችን በተደረደሩ የቁልፍ ቁልፎች ውስጥ ያስቀምጣል።

በመቀጠል፣ ጥያቄው በ C++ ውስጥ በ MAP እና Multimap መካከል ያለው ልዩነት ምንድን ነው? የ ካርታ እና የ መልቲ ካርታ የቁልፍ/ዋጋ ጥንዶችን እንደ ነጠላ አካላት የሚያስተዳድሩ ሁለቱም ኮንቴይነሮች ናቸው። አስፈላጊ መካከል ልዩነት ሁለቱ ያ ነው። በካርታ ውስጥ ቁልፎቹ ልዩ መሆን አለባቸው, ሀ መልቲ ካርታ የተባዙ ቁልፎችን ይፈቅዳል።

በተጨማሪም መልቲ ካርታ በ C++ ተደርድሯል?

መልቲ ካርታ :: ቦታ () በ ሲ++ STL–ቁልፉን እና ኤለመንቱን በ ውስጥ ያስገባል። መልቲ ካርታ መያዣ. መልቲ ካርታ :: ጀምር () እና መልቲ ካርታ :: መጨረሻ() ውስጥ ሲ++ STL– መጀመሪያ() በ ውስጥ ያለውን የመጀመሪያ ክፍል በመጥቀስ ተደጋጋሚውን ይመልሳል መልቲ ካርታ መያዣ. መልቲ ካርታ :: ደምስስ() ውስጥ ሲ++ STL- ቁልፍ እሴቱን ከ መልቲ ካርታ.

ያልታዘዘ_ካርታ ከካርታ የበለጠ ፈጣን ነው?

std:: ካርታ በአጠቃላይ ቀርፋፋ ነው ተብሎ ይታሰባል። ከ ያልታዘዘ ካርታዎች ነገር ግን የታዘዘ መዳረሻ አስፈላጊ ከሆነ በእርግጥ አጠቃቀማቸው ይኑሩ። std:: ያልታዘዘ_ካርታ በሃሽ ጠረጴዛ ውስጥ ተከማችቷል. ይህ ይፈቅዳል ፈጣን በቁልፍ እሴቱ ላይ በተሰራው የሃሽ ስሌት ላይ በመመስረት የመዳረሻ toelements።