74
көрсеткіш = new аты_типа[инициализатор];
мұндағы инициализатор – дөңгелек жақшадағы өрнек.
new
операциясы берілген мәліметтер типіне сәйкес динамикалық жады
бөлігін ерекшелеуге және қолжетімді етуге мүмкіндік береді. Егер
инициализатор берілген болса, онда
осы бөлікке инициализаторда
көрсетілген мән енгізіледі.
int*x=new int(5);
Динамикалық айнымалыларды жою үшін С++ тілінде анықталған
delete
операциясы қолданылады:
delete көрсеткіш;
мұндағы көрсеткіште new операциясы көмегімен алдын ала ерекшеленген
жады бөлігінің адресі болады.
delete x;
Си тілінде динамикалық жадымен жұмыс істеуге арналған кітапханалық
функциялар анықталған, олар <
Достарыңызбен бөлісу: