Программа кодының терезесі. Delphi ортасы программист жұмысының ӛте жоғары тиімділігін қамтамасыз ететін орта



Pdf көрінісі
бет45/122
Дата27.03.2022
өлшемі1,24 Mb.
#28970
түріПрограмма
1   ...   41   42   43   44   45   46   47   48   ...   122
Динамикалық массивтер 


 

25 


Delphi  4  ортасынан  бастап  динамикалық  массивтер  деген  ұғым  енгiзiлген.  Осындай  түрде 

анықталған  массивтердiн  индекстер  аралығын  анықтаудың  қажетi  жоқ  және  массив  iшкi  жады 

кеңiстiгiнде орналасады.  

Динамикалық  массивтiң  идентификаторы  негiзiнде  массивтiң  элементтерiне  бӛлiнген  аймақтың 

бiрiншi  байтынын  адресi-  сiлтеме  болып  табылады.  Сондықтан  массивке  бӛлiнген  жадыны  босату 

үшiн    массив  идентификаторына  NIL  мәнiн  меншiктесе  жеткiлiктi  (немесе  Finalize  процедурасын 

қолдануға болады).  

Орнатылған  динамикалық  массивтiң  кез  келген  ӛлшем  индекстерiнiң  шегiн  ӛзгерту  үшiн  жаңа 

массивке  қажеттi  аймақ  алдын-ала  даярланады  және  бұрыңғы  массивтiң  элементтерi  жаңа  аймаққа 

орналастырылады, сонан кейiн ескi массивке бӛлiнген жадының аймағы босатылады.  

Object  Pascal  тілінде  динамикалық  массивтердің  екінші  және  одан  арғы  ӛлшемдерінің  ұзындығы 

әртүрлі болуы мүмкін.  



 



Достарыңызбен бөлісу:
1   ...   41   42   43   44   45   46   47   48   ...   122




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

    Басты бет