してはいけないことですか、そうですか。実際には、1 つのポインターに対して new を何度も使用します。
double * a;
a=new double (5);
cout<<*a<<endl;
a=new double(10);
cout<<*a;
delete a;
ありがとう。
解決策: 考えられる解決策の 1 つは?!
double * a;
a=new double (5);
cout<<*a<<endl;
delete a;
a=new double(10);
cout<<*a;
delete a;
a
ポインターが空のセルを指しているかどうかわからない場合は、 NULL ポインターを使用できます。
double * a=0;
//... the code use *a to allocate or not some informations
delete a;
// ... the code continues with the possibility of allocate again using *a.