C++中怎样判断调用构造函数的次数?

2025-03-01 02:12:48
推荐回答(4个)
回答1:

你可以在构造函数里写一行打印调试的code,比如printf("ctor called\n").
或者在构造函数里设置断点,看看程序跑起来能进去几次。

回答2:

为类添加一个static成员变量,初值赋为0.并在构造函数里自加1

回答3:

在构造函数中使用全局变量来计数是一种方法。

回答4:

一个变量(对像)只能调用一次构造函数。