משתנה סטטי ב-C++ - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

משתנה סטטי ב-C++


פיני1805

Recommended Posts

אם זכרוני אינני מטעה אותי , ב C , נראה לי שאפשר להשתמש בזה גם בC++ אתה כותב את השורה הבאה בתחילת התוכנית:


#define var value
ex:
#define max 10

כמובן שאתה שם את זה אחרי כל ה INCLUDE ...

מקווה שעזרתי ,

גל

קישור לתוכן
שתף באתרים אחרים

Galos, אתה מבלבל בין סטטי לקבוע.

משתנה סטטי הוא משתנה של הקלאס, במקום להיות משתנה של האובייקט.

פותח הת'רד:

בתוך ההגדרה של הקלאס (בקובץ h), תצהיר על המשתנה כמו משתנה רגיל, רק עם המילה static בהתחלה.

בקובץ cpp של הקלאס, אתה צריך להגדיר את המשתנה, בדומה להגדרה של פונקציה (ואתה יכול גם לתת לו ערך).

לדוגמה:

http://publib.boulder.ibm.com/infocenter/comphelp/v8v101/index.jsp?topic=/com.ibm.xlcpp8a.doc/language/ref/cplr038.htm

קישור לתוכן
שתף באתרים אחרים

שים לב לדוגמאות בלינק שהבאתי. איפה שאתה מגדיר את המשתנה (לא ההצהרה בתוך הקלאס, אלא השורה שבסוף) אתה צריך:

א. לא לשים את המילה static.

ב. לשים גם את השם של הקלאס (כלומר BankAccount::NumberOfAccount).

קישור לתוכן
שתף באתרים אחרים

Galos, אתה מבלבל בין סטטי לקבוע.

משתנה סטטי הוא משתנה של הקלאס, במקום להיות משתנה של האובייקט.

פותח הת'רד:

בתוך ההגדרה של הקלאס (בקובץ h), תצהיר על המשתנה כמו משתנה רגיל, רק עם המילה static בהתחלה.

בקובץ cpp של הקלאס, אתה צריך להגדיר את המשתנה, בדומה להגדרה של פונקציה (ואתה יכול גם לתת לו ערך).

לדוגמה:

http://publib.boulder.ibm.com/infocenter/comphelp/v8v101/index.jsp?topic=/com.ibm.xlcpp8a.doc/language/ref/cplr038.htm

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

תודה על התיקון וההבארה בנוגע לכך.

גל

קישור לתוכן
שתף באתרים אחרים

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

×
  • צור חדש...