.


:




:

































 

 

 

 


new delete




 

new delete.

 

new _

new _

 

, , . , . , , NULL.

:

1) int *i;

i=new int(10);

2) float *f;

f=new float;

int *mas=new[5];

1, 2 , 3 .

delete new.

:

int ** make_matr(int n)

{

int **matr;

int i,j;

matr=new int*[n];

for (i=0;i<n;i++)

{

matr[i]=new int[n];

for (j=0;j<n;j++)

matr[i][j]=random(10);

}

return matr;

}

, n .

 

**matr

 

*matr[1] *matr[2] *matr[3] .... *matr[n]

 

 

for(int i=0;i<n;i++)

delete matr[i];

matr

delete [] matr;

 

, .

 

1. ;

2. new malloc (calloc);

3. ( );

4. , ()-();

5. ()-();

6. delete free.

 

 

1.

, .

 

2.

. , .

 

3.

. , , .

 

4.

. , , .

 

5.

. , , , .

 

6.

. .

 

7.

. .

 

8.

. .

 

9.

. .

 

10.

. .

 

11.

. .

 

12.

. , .

 

13.

. , .

 

14.

. , .

 

15.

. , .

 

16.

. .

 

17.

. .

 

18.

. , "".

 

19.

. , "".

 

 

20.

. , .

 

21.

. .

 

22.

. , .

 

23.

. . . .

 

24.

. .

 

24.

. .

 

1. .

2. , , , .

3. .

4. .

.

1. .

2. sizeof().

3. . .

4. new delete. .


 

7

 

Ȼ

 

: .





:


: 2016-11-02; !; : 1248 |


:

:

,
==> ...

1897 - | 1728 -


© 2015-2024 lektsii.org - -

: 0.014 .