#include
using namespace std;
int count=0;
class object
{
public:
object(){ count++; }
~object(){ count--; }
};
int main(int argc,char *argv[])
{
object A,B,C;
printf("%d\n",count);
object D;
return 0;
}
正確結果:3。
首先建立3個對象,分別調用3次構造函數,C的構造函數調用后count值應是3。
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/