PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : تعداد شیء های ساخته شده از یک کلاس در سی پلاس پلاس



سلیمان رجبی
2018/06/18, 10:15
سلام
کسی این برنامه رو به زبان ++c داره ؟؟
کلاسی پیاده سازی نمایید ک دارای تابعی باشد ک تعداد اشیا تعریف شده از آن کلاس رو برگردونه

AmRo
2018/06/18, 10:21
سلام میتونی از این روش استفاده کنی:


// Example program
#include <iostream>
#include <string>
using namespace std;
class Sample
{
public: Sample();
public: int GetInstanceCount();
private: static int _instanceCounter;
};
int Sample::_instanceCounter = 0;
int main()
{
Sample sample;
cout<<sample.GetInstanceCount()<<endl;

Sample sample2;
cout<<sample2.GetInstanceCount()<<endl;

Sample sample3;
cout<<sample3.GetInstanceCount()<<endl;
return 0;
}
Sample::Sample()
{
_instanceCounter++;
}
int Sample::GetInstanceCount()
{
return _instanceCounter;
}