悬空指针: 指向不定内存的指针
#include <iostream>
int main(void){
int a;
double* p1 = new double(4.6);
double* p2 = p1;
std::cout << p1 << std::endl;
std::cout << p2 << std::endl;
*p2 = 3;
delete p1;
std::cout << p1 << std::endl;
std::cout << p2 << std::endl;
std::cout << *p2 << std::endl;
std::cout << *p1 << std::endl;
std::cin >> a;
return 0;
}