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