构造函数 在对象生成时调用.可能是在定义的时候, 或者new分配的时候.调用哪个构造函数 由构造参数决定.如果构造参数是另一个同类对象,那就是复制构造函数. 如果无参 那就是无参构造或者默认构造.而析构函数是在对象生命周期结束, 即释放时调用.new出来的对象会在delete时调用局部变量 在退出作用域时调用.全局变量和静态局部变量在程序退出时调用.