C++/מילים שמורות: הבדלים בין גרסאות בדף

מתוך ויקיספר, אוסף הספרים והמדריכים החופשי
< C++
תוכן שנמחק תוכן שנוסף
Ybungalobill (שיחה | תרומות)
עוד...
Ybungalobill (שיחה | תרומות)
אין תקציר עריכה
שורה 1: שורה 1:
{{C++}}
{{C++}}

{{בעבודה}}
מילים שמורות הן מילים שמשמעותן מוגדרת בפשה עצמה. אין ביכולת המתכנת לשנות את משמעות המילים הללו (ללא שימוש ב-&lrm;#define).

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


להלן רשימה של כל המילים השמורות ב-C++&lrm; ותפקידן:
להלן רשימה של כל המילים השמורות ב-C++&lrm; ותפקידן:
שורה 18: שורה 21:
|- bgcolor="#EFEFEF"
|- bgcolor="#EFEFEF"
| break
| break
| הוראת יציאה מבלוק פקודות של לולאה או switch.
| הוראת יציאה מבלוק פקודות של לולאה או [[C++/תנאים#משפט switch|switch]].
|-
|-
| [[C++/תנאים#משפט switch|case]]
| case
| תבוא לפני כל אפשרות בהוראת הבחירה switch.
| תבוא לפני כל אפשרות בהוראת הבחירה switch.
|- bgcolor="#EFEFEF"
|- bgcolor="#EFEFEF"
שורה 29: שורה 32:
| טיפוס תווי.
| טיפוס תווי.
|- bgcolor="#EFEFEF"
|- bgcolor="#EFEFEF"
| class
| [[C++/מחלקות|class]]
| תבוא לפני הגדרה או הצהרה על מחלקה.
| תבוא לפני הגדרה או הצהרה על מחלקה.
|-
|-
שורה 38: שורה 41:
| אופרטור המרה של קבוע ל-"לא קבוע".
| אופרטור המרה של קבוע ל-"לא קבוע".
|-
|-
| continue
| [[C++/לולאות|continue]]
| הוראה המדלגת לסוף בלוק הלולאה.
| הוראה המדלגת לסוף בלוק הלולאה.
|- bgcolor="#EFEFEF"
|- bgcolor="#EFEFEF"
| default
| [[C++/תנאים#משפט switch|default]]
| תבוא בסוף הוראת ה-switch למקרה ואף אפשרות לא נבחרה.
| תבוא בתוך משפט ה-switch למקרה ואף אפשרות לא נבחרה.
|-
|-
| delete
| delete
| אופרטור שיחרור הזיכרון הדינאמי.
| אופרטור שיחרור הזיכרון הדינאמי.
|- bgcolor="#EFEFEF"
|- bgcolor="#EFEFEF"
| [[C++/לולאות|do]]
| do
| תחילת לולאה do ... while.
| תחילת לולאה do ... while.
|-
|-
| [[C++/משתנים#טיפוסים|double]]
| double
| טיפוס נקודה צפה.
| טיפוס נקודה צפה.
|- bgcolor="#EFEFEF"
|- bgcolor="#EFEFEF"
| dynamic_cast
| [[C++/RTTI|dynamic_cast]]
| אופרטור המרה בזמן ריצה.
| אופרטור המרה בזמן ריצה.
|-
|-
| else
| [[C++/תנאים|else]]
| תחילת בלוק ה-"אחרת" בהוראת if ... else ...&lrm;.
| תחילת בלוק ה-"אחרת" בהוראת if ... else ...&lrm;.
|- bgcolor="#EFEFEF"
|- bgcolor="#EFEFEF"
שורה 75: שורה 78:
|-
|-
| float
| float
| טיפוס נקודה צפה.
|
|- bgcolor="#EFEFEF"
|- bgcolor="#EFEFEF"
| [[C++/לולאות|for]]
| for
| פותחת את לולאת for.
|
|-
|-
| friend
| friend

גרסה מ־19:39, 6 בינואר 2008


מילים שמורות הן מילים שמשמעותן מוגדרת בפשה עצמה. אין ביכולת המתכנת לשנות את משמעות המילים הללו (ללא שימוש ב-‎#define).

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

להלן רשימה של כל המילים השמורות ב-C++‎ ותפקידן:

מילה שמורה תפקיד
asm מוסיפה את קטע קוד המכונה לתוך הקובץ המהודר.
auto ברירת מחדל לכל משתני המחסנית, ההפך מ-register.
bool טיפוס בוליאני.
break הוראת יציאה מבלוק פקודות של לולאה או switch.
case תבוא לפני כל אפשרות בהוראת הבחירה switch.
catch תחילת בלוק הטופס חריגה.
char טיפוס תווי.
class תבוא לפני הגדרה או הצהרה על מחלקה.
const בשם טיפוס תציין שהמשתנה הינו קבוע, לאחר פונקציית מחלקה תציין שהפונקציה לא משנה את משתני המחלקה.
const_cast אופרטור המרה של קבוע ל-"לא קבוע".
continue הוראה המדלגת לסוף בלוק הלולאה.
default תבוא בתוך משפט ה-switch למקרה ואף אפשרות לא נבחרה.
delete אופרטור שיחרור הזיכרון הדינאמי.
do תחילת לולאה do ... while.
double טיפוס נקודה צפה.
dynamic_cast אופרטור המרה בזמן ריצה.
else תחילת בלוק ה-"אחרת" בהוראת if ... else ...‎.
enum
explicit
export
extern
false קבוע "שקר". בעת המרה לשלם מומר ל-0.
float טיפוס נקודה צפה.
for פותחת את לולאת for.
friend
goto
if
inline
int טיפוס שלם רגיל.
long טיפוס שלם ארוך.
mutable
namespace
new אופרטור הקצאת זיכרון דינאמי.
operator תבוא לפני סימן האופרטור בשם של פונקציית האופרטור.
private
protected
public
register
reinterpret_cast
return הוראה המחזירה ערך מתוך פונקציה.
short טיפוס שלם קצר.
signed באה לציין שלטיפוס השלם יש סימן.
sizeof אופרטור המחזיר את גודל הטיפוס.
static
static_cast אופרטור המרה בזמן הידור.
struct
switch הוראת הבחירה switch ... case ... default.
template
this מצביע למופע המחלקה עבורה נקרתה פונקציית חבר.
throw
true קבוע "אמת", בעת המרה לשלם מומר ל-1.
try
typedef
typeid
typename
union
unsigned באה לציין שלטיפוס השלם אין סימן.
using
virtual תבוא לפני פונקצייה וירטואלית.
void טיפוס "ריק".
volatile תבוא בהצהרת משתנה. תמנע מהמהדר לעשות אופטימיזציה של פנייה חוזרת למשתנה בזיכרון.
wchar_t טיפוס תווי רחב.
while פתיחת לולאה while או תנאי בסוף לולאה do ... while.