c++ שאלה ממש קטנטנה. אפשר להגדיר enum אחד ששתי מחלקות באותו פרויקט יכירו בו? ואיך?..
מ מישואית אחת New member 20/7/08 #1 c++ שאלה ממש קטנטנה. אפשר להגדיר enum אחד ששתי מחלקות באותו פרויקט יכירו בו? ואיך?..
מ מישואית אחת New member 20/7/08 #3 זאת אולי תהייה בורות מרשימה, אבל איפה להצהיר friend? לפני הenum? friend לא קשור רק כשמדובר בפונקציה שרוצים לשתף בין מחלקות?..
זאת אולי תהייה בורות מרשימה, אבל איפה להצהיר friend? לפני הenum? friend לא קשור רק כשמדובר בפונקציה שרוצים לשתף בין מחלקות?..
W W12X New member 22/7/08 #4 ניתן דרך פשוטה יותר - השמת הenum בקובץ h חיצוני , ושני המחלקות ( קבצי ה h שלהם) ייבאו אותו
מ מישואית אחת New member 22/7/08 #5 ואם שמתי את הenum במחלקה אחת בקובץ הh וייבאתי אותה במחלקה האחרת, והקומפיילר *לא* קיבל ולא הכיר את הenum????... אנחנו עד עכשיו תקועות בזה...
ואם שמתי את הenum במחלקה אחת בקובץ הh וייבאתי אותה במחלקה האחרת, והקומפיילר *לא* קיבל ולא הכיר את הenum????... אנחנו עד עכשיו תקועות בזה...
W W12X New member 22/7/08 #6 לא ממש הבנתי , איפה בדיוק שמת את זה אם זה מוגדר בתוך המחלקה (לדוגמא אינום Enum ומחלקה CSample ) אז תגדירי משתנים כך : CSample::Enum x לעומת זאת , אם האינום באותו קובץ והוא גלובלי אזי Enum x
לא ממש הבנתי , איפה בדיוק שמת את זה אם זה מוגדר בתוך המחלקה (לדוגמא אינום Enum ומחלקה CSample ) אז תגדירי משתנים כך : CSample::Enum x לעומת זאת , אם האינום באותו קובץ והוא גלובלי אזי Enum x