Программалау оқулық Алматы, 012 Қазақстан Республикасы Білім жəне ғылым министрлігінің «Оқулық»



Pdf көрінісі
бет77/642
Дата30.03.2022
өлшемі3,66 Mb.
#29231
түріПрограмма
1   ...   73   74   75   76   77   78   79   80   ...   642
4

 операторда дəл 



1

 оператордағы сияқты əрекеттер орындалады, бiрақ олар 

С кiтапханасынан мұраланған 

malloc

 жады бөлу функциясының көмегімен 

атқарылады. Функциға тек бiр параметр – бөлінетін жады көлемі байтпен 

беріледі. 



(int*)

 конструкциясы нұсқауыштың функциядан қайтарылатын 

типін қажетті типке түрлендіру үшiн қолданылады (типтерді айқын түрде 

түрлендіру туралы 249 б. қараңыз). Егер жады бөлу мүмкін болмаса, онда 

функция 0 мəнін қайтарады.

mallос

 функциясына қарағанда



new

 операциясын қолданудың 

артықшылықтары бар, əсiресе, ол объектілермен жұмыс iстегенде ыңғайлы 

болып табылады.

Егер жады 

new

 операциясының көмегімен бөлінген болса, оны 



delete

 

арқылы, ал 



malloc 

функциясымен бөлінген жадыны – 



free 

функциясының 

көмегімен босату керек. Мұндайда нұсқауыш-айнымалы сақталады жəне оны 

қайталап инициалдауға болады. Жоғарыда көрсетілген динамикалық айныма-

лылар келесідей түрде жойылады:



Достарыңызбен бөлісу:
1   ...   73   74   75   76   77   78   79   80   ...   642




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет