אופרטור (תכנות) – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
מ ←‏קדימות: הגהה
Yonidebot (שיחה | תרומות)
מ בוט החלפות: התייחס;
שורה 49:
* אופרטורי תחום (Scope) - למשל האופרטור '''::''' ב++C - באמצעותם ניתן להבדיל בין משתנים מתחומים שונים, ולמנוע התנגשות בין שמות או אי בהירות.
* אופרטורים הבודקים מאפיינים שונים באופרנד, כגון האם אובייקט הוא מטיפוס כלשהו, או ירש מטיפוס כלשהו, מה גודל הזיכרון אותו האובייקט תופס, וכדומה. לדוגמה האופרטור instanceof בשפת [[ג'אווה]].
* אופרטורים המבצעים המרה של ערכים מטיפוס לטיפוס, או שמשנים את התיחסותהתייחסות המהדר לאובייקט מסוים כאילו הוא מטיפוס אחר.
* אופרטורי תנאי כמו אופרטור :? בשפת C, שהוזכר למעלה.
* בשפות מונחות עצמים קיימים לעתים אופרטורים כגון new, delete המטפלים ביצירת אובייקטים והריסתם.