C++-এ মানচিত্র এবং বিন্যাসহীন মানচিত্র হল হ্যাশ টেবিল। তারা কিছু কী এবং তাদের নিজ নিজ কী মান ব্যবহার করে। এখানে আমরা দেখব কিভাবে প্রদত্ত কী হ্যাশ টেবিলে উপস্থিত আছে কিনা তা পরীক্ষা করা যায়। কোড নিচের মত হবে −
উদাহরণ
#include<iostream> #include<map> using namespace std; string isPresent(map<string, int> m, string key) { if (m.find(key) == m.end()) return "Not Present"; return "Present"; } int main() { map<string, int> my_map; my_map["first"] = 4; my_map["second"] = 6; my_map["third"] = 6; string check1 = "fifth", check2 = "third"; cout << check1 << ": " << isPresent(my_map, check1) << endl; cout << check2 << ": " << isPresent(my_map, check2); }
আউটপুট
fifth: Not Present third: Present