الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال عن ال Class

مغلق
بدأه Asm4all في 24 مارس 2005 · 5 رد · 501 مشاهدة · في ارشيف قسم C/C++
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته..

اريد مثال بسيط يوضح كيفية بناء Class تحتوي على

private variable

public method

static private method

بحيث كل ال methods تستطيع التعامل مع المتغير الداخلي لل class

المشكله عندي عند كتابة static method فانها لا تعطي خطأ ولا تعمل

#2
class name
{
static int x;
int y;
public:
name( );
static void incerment( );//----------------------------(1)
void incerment2( );//------------------------------(2)
};

في هذا المثال الدالة رقم واحد لايمكن لها إلا أن تدخل على المعلومة ال static إللي هي x فقط فالدوال ال static لاتستطيع التعامل إلا مع المعلومات ال static

#3

شكرا أخي على هذه المعلومه

ولكن هل يتم تعريف هيكل الداله ال static خارج ال class ام أنه يتم تعريفها داخل ال class

#4

في ملف السي بي بي

VarMode className :: VarName = Default ;

int Name :: x = 0 ;

#6

خارج توصيف الصنف

خارج الإجراء الرئيسي

شايف لما تكتب #include

بعدين توصف الصنف

تحت توصيف الصنف يفضل كتابة

Static Var و إعطائها قيمة

في أول مثال اسم الصنف هو name

وله خاصية ستاتك و هي x

تحت توصيف الصنف قم بكتابة

int name :: x = 0 ;

هذا الموضوع مغلق.

مواضيع مشابهة