Menu
Coddy logo textTech

היכרות עם std::map

חלק מהיחידה לוגיקה וזרימת תוכנית במסלול ה-C++ של Coddy. שיעור 23 מתוך 56.

בעוד שווקטורים מצוינים לאחסון אוספים של פריטים דומים, לפעמים צריך לקשר פריט נתונים אחד לאחר. כאן std::map הופך לכלי יקר ערך — זהו מיכל המאחסן איברים כזוגות של מפתח וערך.

חשבו על מפה כמו על מילון שבו לכל מילה (המפתח) יש הגדרה תואמת (הערך). בתכנות, אפשר להשתמש במפה כדי לאחסן שמות של תלמידים לצד ציוני המבחנים שלהם, או שמות של מוצרים לצד המחירים שלהם. המפתח מאפשר למצוא במהירות את הערך המשויך אליו.

כדי להשתמש ב-std::map בתוכניות C++ שלך, עליך לכלול את הכותרת <map> בראש הקובץ:

#include <map>

מפות שימושיות במיוחד כשצריך חיפושים מהירים על סמך מזהה מסוים, ולכן הן מושלמות למצבים שבהם רוצים לאחזר מידע באמצעות מפתח בעל משמעות במקום אינדקס מספרי.

נסו בעצמכם

השיעור הזה לא כולל אתגר קוד.

quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה לוגיקה וזרימת תוכנית

תרגלו בעצמכם: קומפיילר C++ אונליין