آسفه جدا على كثر الاسئله لكنني لا اجد الاستفادة والمعلومه الصحيحة الا في هذا المنتدى الذي يستحق المشرفون والاعضاء فيه كل الشكر
عندي سوال في ال static
قرات انه (أي دالة تعامل مع بيانات ( متغيرات ) ساكنة لابد أن تكون ساكنة أيضاً . )
كما في الكود
class test
{
private:
int static n;
public:
test()
{++n;}
static void display()
{
cout<<n<<endl;
}};
int test::n=2;
int main()
{
test t1,t2,t3;
test::display();
t1.display();
t3.display();
return 0;
}
لكن عندما طبقت الكود الداله display تنفذت بدون ان تكون ساكنه وتعمل نفس العمل اذا كانت ساكنه
اريد توضيح للعباره (أي دالة تعامل مع بيانات ( متغيرات ) ساكنة لابد أن تكون ساكنة أيضاً . )