C++类与对象 为什么这个星号#出现2个,而且temp[2]又是什么意思,

2025-04-17 13:26:53
推荐回答(1个)
回答1:

1:#出现2次是对的,因为#号是在类的析构函数内被打印,你创建了2个类的实例(temp[2]),程序结束的时候,销毁2个实例,析构函数也被调用了2次。注意pTemp[2]仅是指针,未初始化所以不是实例,销毁的时候不会调用析构函数。
2:temp[2] 就是数组,2个Test的实例