C++/מילים שמורות: הבדלים בין גרסאות בדף
< C++
תוכן שנמחק תוכן שנוסף
Ybungalobill (שיחה | תרומות) עוד... |
Ybungalobill (שיחה | תרומות) אין תקציר עריכה |
||
שורה 1: | שורה 1: | ||
{{C++}} |
{{C++}} |
||
{{בעבודה}} |
|||
מילים שמורות הן מילים שמשמעותן מוגדרת בפשה עצמה. אין ביכולת המתכנת לשנות את משמעות המילים הללו (ללא שימוש ב-‎#define). |
|||
יתכן שהמהדר שלכם לא תומך בכל המילים המוצגות למטה ולמרות זאת תומך במילים נוספות, שלא לפי התקן. |
|||
להלן רשימה של כל המילים השמורות ב-C++‎ ותפקידן: |
להלן רשימה של כל המילים השמורות ב-C++‎ ותפקידן: |
||
שורה 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 למקרה ואף אפשרות לא נבחרה. |
||
|- |
|- |
||
| 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 ...‎. |
| תחילת בלוק ה-"אחרת" בהוראת if ... else ...‎. |
||
|- 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. |