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


delete  операциясының қайтарылу типі  void



Pdf көрінісі
бет287/642
Дата30.03.2022
өлшемі3,66 Mb.
#29231
түріПрограмма
1   ...   283   284   285   286   287   288   289   290   ...   642
Байланысты:
pavlovskaia-jogargy-dengeili

delete

 операциясының қайтарылу типі



 void

 жəне алғашқы аргументінің 

типі 

void* 

болуы тиіс;

□  компьютер жадын бөлу жəне босату операциялары кластың статикалық 

элементтері болып табылады.

Асыра жүктелген операциялардың тəртіптері олардың келісім бойынша 

орындайтын əрекеттеріне сəйкес келуі тиіс





new

 операциясы үшін бұл оның 

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

өңдеуі жəне мұндай сұраныстың орындалуы мүмкін болмаған жағдайда ерекше 

жағдайлар (аластамалар туралы «Аластамалы жағдайларды өңдеу» бөлімінде,  

240 б. айтылады) туындауы керек екендігін білдіреді.  



delete

 операциясы 

үшін нөлдік нұсқауышты жою қауіпсіз болуы керек деген шартты орындаған 

жөн, сол себепті операция ішінде нұсқауыштың нөлге тең екендігін тексеру ке-

рек жəне тең болған жағдайда ешбір əрекеттің орындалмауы қадағалануы тиіс. 

Кластың əрекет ету аймағында жадыны бөлу жəне босатудың стандарт-

ты операцияларын асыра жүктелген операциялармен қатар қолдануға бола-

ды (көріну аймағына қол жеткізу 



::

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

объектілері үшін жəне тікелей кез келген басқа объектілер үшін).

Жадыны бөлу операциясының асыра жүктелуі жадыны үнемдеу үшін, 

программаның орындалу жылдамдығын жоғарылату немесе мəліметтерді 

қандай да бір нақты көрсетілген аймақта орналастыру үшін қолданылады. 

Мысалы, қандай да бір объектіге нұсқауышы бар төмендегідей класс сипат-

талатын болсын:




209



Достарыңызбен бөлісу:
1   ...   283   284   285   286   287   288   289   290   ...   642




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

    Басты бет