Yeni operatorun istifadəsi nədir?
Yeni operatorun istifadəsi nədir?

Video: Yeni operatorun istifadəsi nədir?

Video: Yeni operatorun istifadəsi nədir?
Video: Kompüter operatoru peşəsi ixtisasının özəllikləri "Peşəkar"da 2024, Dekabr
Anonim

Əsas məqsədi yeni operator iş vaxtı ərzində dəyişən və ya obyekt üçün yaddaş ayırmaqdır. Malloc() funksiyası əvəzinə istifadə olunur. Nə vaxt yeni operator istifadə edildikdə, dəyişənlər/obyektlər onlara ayrılmış yaddaş yerinin göstəriciləri hesab edilir.

Həmçinin sual yaranır ki, yeni operator nümunə ilə nəyi izah edir?

The yeni operator Yığında yaddaşın ayrılması üçün sorğunu bildirir. Kifayət qədər yaddaş varsa, yeni operator yaddaşı işə salır və yeni ayrılmış və işə salınmış yaddaşın ünvanını göstərici dəyişəninə qaytarır.

Həmçinin bilin, C++-da yeni operator nə qaytarır? The C++ yeni operatoru edir həqiqətən qayıtmaq yeni yaradılmış obyektin ünvanı. The yeni operator edir ayrıca göstərici dəyişəni yaratmayın. O, yaddaş blokunu ayırır, konstruktorları çağırır (əgər varsa) və qayıdır sizə yaddaş blokunun ünvanı. İçindəki ifadə C++ dəyəri və məlumat növü var.

Həmçinin sual oluna bilər ki, C++ dilində new and delete operatorunun məqsədi nədir?

C++ istifadə edərək obyektlərin dinamik ayrılmasını və boşaldılmasını dəstəkləyir operatorları yeni və silin . Bunlar operatorlar pulsuz mağaza adlı hovuzdan obyektlər üçün yaddaş ayırın. The yeni operator xüsusi funksiyanı çağırır operator yenidir , və operatoru silin xüsusi funksiyanı çağırır operator silin.

Yeni və silin operatoru nədir?

- operatorları yeni və silin iş vaxtı yaddaşının idarə edilməsi üçün C++ tərəfindən təmin edilir. Onlar proqram işləyərkən yaddaşın dinamik ayrılması və boşaldılması üçün istifadə olunur. - The yeni operator yaddaşı ayırır və onun başlanğıcına göstərici qaytarır. The operatoru silin istifadə edərək əvvəllər ayrılmış yaddaşı azad edir yeni.

Tövsiyə: