求解,构造函数不是已经给指针p赋值了吗,为什么y函数中的*p不是6?
原因是这个h只是个局部变量,当构造函数结束时,这个h变量空间就被系统回收啦。p指向它没有用,这个内存数据可能被其它获得该空间权限的程序或变量修改的。简单修改的话,就是将h变量改为类的成员变量就可以