用c++,怎么统计软件运行过程中,对某个类的调用次数啊 ?

来源:百度知道 编辑:UC知道 时间:2024/06/22 21:23:10
用c++,怎么统计软件运行过程中,对某个类的调用次数啊 ?
求高手指点~谢谢

使用一个整数型静态数据成员
在构造函数中增加它的计数

#include<iostream>
using namespace std;
class A
{
public:
static int num;
A()
{
++num;
}
};

int A::num=0;

int main()
{
A a1;
cout<<A::num<<endl;
A a2;
cout<<A::num<<endl;
A a3;
cout<<A::num<<endl;
return 0;
}

在该类中声明一个 static 的int变量,每次调用都使该变量+1

静态类成员计数

呵呵呵呵呵呵呵呵!俺不知道呀!