内存泄露,C++通常是指new出来的内存没有delete掉.在你的代码里边,new了一块内存,然后马上就delete,自然就没有内存泄露了(呃……其实我也不确定啦,因为你用的是delete,而不是delete[]). 而@Miao在评论里面说的,把x换成指针,在构造函数里new一块内存给它,10秒钟内系统就要卡死.如果没有在析构函数里面delete,自然,就会发生上一段所说的,new出来的内存没有delete掉,内存泄露啰!系统也就由此卡死. 那么x换成指针类型后,析构函数里面也用了delete…