שפת C++ | הגדרת משתנה מטיפוס מחלקה B,שנמצא במחלקה A - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

שפת C++ | הגדרת משתנה מטיפוס מחלקה B,שנמצא במחלקה A


asai

Recommended Posts

היי, אני מעוניין ליצור דרך משתנה B player מערך בגודל 7, איך עושים זאת? תודה מראש :cheesy:

מחלקה A

class A{ 
private:
char name[80];
B player(int Psize=7);
};

מחלקהB


class B{
private:
int* pile;
int size;
....};

Pile::Pile(int size){
this->size = size;
pile = new int[size];
}

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

:welcomeani:

באיזו שפה? תמיד תכתוב לפחות בכותרת באיזו שפה כדי שהחברה כאן יוכלו לעזור לך.

ד"א תעטוף את הקוד בתגיות קוד (הלחצן עם הסולמית, עכשיו תראה אותו רק "במצב מתקדם"), ככה הקוד שלך יהיה יותר קריא, עכשיו קשה מאוד לקרוא אותו.

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

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

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

אני מניח ש-B זה אמור להיות Pile?

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

ארכיון

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

×
  • צור חדש...