Update pure_Function.cpp

原因说明: 每一个derived class的析构函数在编译器中都会被加以扩展，静态调用上一层
父类的destructor； 因此每个声明的destructor都必须有定义。