#include<iostream>
using namespace std;
class myClass
{
public:
myClass(){ number++;}
~myClass(){ number--;}
static int number;
};
int myClass::number=0;
int main()
{
myClass *ptr;
myClass A,B;
myClass *ptr_Arr=new myClass[3];
ptr=ptr_Arr;
myClass C;
cout<<myClass::number<<endl;
delete []ptr;
return 0;
}
总结:不应该是7??*ptr; A, B; myClass[3]; C;不是7个对象?

被折叠的 条评论
为什么被折叠?



