.


:




:

































 

 

 

 


Class matr




{ int a;

float b;

public:

matr(){}; //

matr(int i,float j): a(i),b(j) {}

~matr(){};

};

int main()

{ matr mt(3,.5);

matr *p1=new matr[2]; // 1 − 2

matr *p2=new matr[2] (2,3.4); // ,

matr *p3=new matr (2,3.4); // 3

}

, new matr[2], .. .

new operator new(). _ sizeof(_), .. new _ :

operator new(sizeof(_));

, new . new ( ) .

new . new ( ), (default), . , , .

.

new malloc():

- new . sizeof(). ;

- new ( );

- ;

- new (delete) , .

, new, delete.

delete :

[::] delete _ //

[::] delete [] _ //

delete , new. delete , new, .

delete delete[] . , , , delete [], − delete.

#include <iostream>

using mamespace std;





:


: 2015-09-20; !; : 858 |


:

:

, .
==> ...

1711 - | 1523 -


© 2015-2024 lektsii.org - -

: 0.011 .