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

מתוך ויקיספר, אוסף הספרים והמדריכים החופשי
< C++
תוכן שנמחק תוכן שנוסף
Ybungalobill (שיחה | תרומות)
מילים שמורות
 
Ybungalobill (שיחה | תרומות)
עוד...
שורה 14: שורה 14:
| ברירת מחדל לכל משתני המחסנית, ההפך מ-register.
| ברירת מחדל לכל משתני המחסנית, ההפך מ-register.
|-
|-
| [[C++/משתנים#טיפוסים|bool]]
| bool
| טיפוס בוליאני.
| טיפוס בוליאני.
|- bgcolor="#EFEFEF"
|- bgcolor="#EFEFEF"
שורה 21: שורה 21:
|-
|-
| case
| case
| תבוא לפני כל אפשרות בהוראת הבחירה switch.
|
|- bgcolor="#EFEFEF"
|- bgcolor="#EFEFEF"
| catch
| [[C++/חריגות|catch]]
| תחילת בלוק הטופס חריגה.
|
|-
|-
| [[C++/משתנים#טיפוסים|char]]
| char
| טיפוס תווי.
| טיפוס תווי.
|- bgcolor="#EFEFEF"
|- bgcolor="#EFEFEF"
שורה 35: שורה 35:
| בשם טיפוס תציין שהמשתנה הינו קבוע, לאחר פונקציית מחלקה תציין שהפונקציה לא משנה את משתני המחלקה.
| בשם טיפוס תציין שהמשתנה הינו קבוע, לאחר פונקציית מחלקה תציין שהפונקציה לא משנה את משתני המחלקה.
|- bgcolor="#EFEFEF"
|- bgcolor="#EFEFEF"
| const_cast
| [[C++/המרות|const_cast]]
| אופרטור המרה של קבוע ל-"לא קבוע".
| אופרטור המרה של קבוע ל-"לא קבוע".
|-
|-
שורה 42: שורה 42:
|- bgcolor="#EFEFEF"
|- bgcolor="#EFEFEF"
| default
| default
| תבוא בסוף הוראת ה-switch למקרה ואף אפשרות לא נבחרה.
|
|-
|-
| delete
| delete
שורה 72: שורה 72:
|- bgcolor="#EFEFEF"
|- bgcolor="#EFEFEF"
| false
| false
| קבוע "שקר". בעת המרה לשלם מומר ל-0.
|
|-
|-
| float
| float
שורה 93: שורה 93:
|-
|-
| int
| int
| טיפוס שלם רגיל.
|
|- bgcolor="#EFEFEF"
|- bgcolor="#EFEFEF"
| long
| long
| טיפוס שלם ארוך.
|
|-
|-
| mutable
| mutable
שורה 105: שורה 105:
|-
|-
| new
| new
| אופרטור הקצאת זיכרון דינאמי.
|
|- bgcolor="#EFEFEF"
|- bgcolor="#EFEFEF"
| operator
| operator
| תבוא לפני סימן האופרטור בשם של פונקציית האופרטור.
|
|-
|-
| private
| private
שורה 126: שורה 126:
|- bgcolor="#EFEFEF"
|- bgcolor="#EFEFEF"
| return
| return
| הוראה המחזירה ערך מתוך פונקציה.
|
|-
|-
| short
| short
| טיפוס שלם קצר.
|
|- bgcolor="#EFEFEF"
|- bgcolor="#EFEFEF"
| signed
| signed
| באה לציין שלטיפוס השלם יש סימן.
|
|-
|-
| sizeof
| sizeof
| אופרטור המחזיר את גודל הטיפוס.
|
|- bgcolor="#EFEFEF"
|- bgcolor="#EFEFEF"
| static
| static
שורה 141: שורה 141:
|-
|-
| static_cast
| static_cast
| אופרטור המרה בזמן הידור.
|
|- bgcolor="#EFEFEF"
|- bgcolor="#EFEFEF"
| struct
| struct
שורה 147: שורה 147:
|-
|-
| switch
| switch
| הוראת הבחירה switch ... case ... default.
|
|- bgcolor="#EFEFEF"
|- bgcolor="#EFEFEF"
| template
| template
שורה 153: שורה 153:
|-
|-
| this
| this
| מצביע למופע המחלקה עבורה נקרתה פונקציית חבר.
|
|- bgcolor="#EFEFEF"
|- bgcolor="#EFEFEF"
| throw
| throw
שורה 159: שורה 159:
|-
|-
| true
| true
| קבוע "אמת", בעת המרה לשלם מומר ל-1.
|
|- bgcolor="#EFEFEF"
|- bgcolor="#EFEFEF"
| try
| try
שורה 177: שורה 177:
|-
|-
| unsigned
| unsigned
| באה לציין שלטיפוס השלם אין סימן.
|
|- bgcolor="#EFEFEF"
|- bgcolor="#EFEFEF"
| using
| using
שורה 183: שורה 183:
|-
|-
| virtual
| virtual
| תבוא לפני פונקצייה וירטואלית.
|
|- bgcolor="#EFEFEF"
|- bgcolor="#EFEFEF"
| void
| void
| טיפוס "ריק".
|
|-
|-
| volatile
| volatile
| תבוא בהצהרת משתנה. תמנע מהמהדר לעשות אופטימיזציה של פנייה חוזרת למשתנה בזיכרון.
|
|- bgcolor="#EFEFEF"
|- bgcolor="#EFEFEF"
| wchar_t
| wchar_t
| טיפוס תווי רחב.
|
|-
|-
| while
| while
| פתיחת לולאה while או תנאי בסוף לולאה do ... while.
|
|}
|}



גרסה מ־20:48, 26 בנובמבר 2007


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



להלן רשימה של כל המילים השמורות ב-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
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.