הכרזת
שתי פונקציות שונות, FindIdByName המקבלת כפרמטר מצביע למחרוזת ו-FindIdByNumber
המקבלת כפרמטר int
לא
תקין!
שתי הפונקציות Avg נקראות באותו השם ומקבלות אותו טיפוס של פרמטר, ולא ניתן להבדיל
בינהן למרות שטיפוס הערך המוחזר שלהן שונה
הכרזת
פונקציות שונות, בעלות אותו השם - FindId ופרמטרים שונים המבדילים בינהם.
אחת מקבלת מצביע למחרוזת והשניה מקבלת int
תקין!
אחד מן הפרמטרים שונה בין הפונקציות, ולכן מבדיל בינהן. הראשונה מקבלת פרמטר שני
שהוא float, והשניה מקבלת פרמטר שני שהוא int
קריאה
לפונקציות FindId, הפרמטרים השונים מבדילים בין הפונקציות.
בקריאה הראשונה נשלחת מחרוזת ובקריאה השניה נשלח מספר
תקין!
סדר הפרמטרים שונה בין הפונקציות, ולכן מבדיל בינהן.
הראשונה מקבלת פרמטר ראשון int ופרמטר שני char, ואילו השניה מקבלת פרמטר ראשון
char ופרמטר שני int