layout: post
categories:
- C++
tags: C++
C++指向指针的指针
指针p2指向指针p,当p被删除时,p2就会指向一个毫无意义的地方,对p2进行访问会发生崩溃
实验如下
#include <bits/stdc++.h> using namespace std; const int maxn=1; int main(){ int n=10; int* p=&n; int** p2=&p; cout<<"*p="<<*p<<endl; cout<<"**p2="<<**p2<<endl; cout<<"p="<<p<<endl; //正常 输出相应的地址 cout<<"*p2="<<p<<endl;//正常 输出相应的地址 delete p; cout<<"*p2="<<*p2<<endl;// runtime error cout<<"**p2="<<**p2<<endl;//runtime error return 0; }