( ) . . , , new delete.
new , delete . :
= new ;
delete ;
, , . :
int *ip; // int
...
ip = new int; //
...
delete ip; // , ip
, int ip, ( , new). - ip - , , .
:
int *ip = new int; //
- ip int, . new . new :
= new ();
:
int *ip = new int(10); //
// 10
- ip, , 10.
new
= new [ ]
delete
delete [] ;
:
int *p = new int[5]; //
...
delete []p; // , p
, , .
, , , , , :
int n;
...
cin >> n;
int *p = new int[n]; // n
|
|
, new, C++ .
. , :
int *p = new int[n];
n ,
int *p = new int(n);
n.
new ( , ) .
, ( new) a, , ,
delete []a;
, , - .
, ( delete) , ( new) .