Aké je využitie nového operátora?
Aké je využitie nového operátora?

Video: Aké je využitie nového operátora?

Video: Aké je využitie nového operátora?
Video: Что творит стакан воды с желчью. Мифы и реальность 2024, Smieť
Anonim

Primárny účel nového operátora je alokovať pamäť pre premennú alebo objekt počas behu. Používa sa namiesto funkcie malloc(). Kedy nového operátora sa premenné/objekty považujú za ukazovatele na pamäťové miesto, ktoré im bolo pridelené.

Otázkou tiež je, čo nový operátor vysvetľuje na príklade?

The nového operátora označuje požiadavku na pridelenie pamäte na halde. Ak je k dispozícii dostatok pamäte, nového operátora inicializuje pamäť a vráti adresu novo pridelenej a inicializovanej pamäte do premennej ukazovateľa.

Tiež viete, čo vracia nový operátor v C++? The Nový operátor C++ áno naozaj vrátiť adresu novovytvoreného objektu. The nový operátor áno nevytvárajte samostatnú premennú ukazovateľa. Prideľuje blok pamäte, volá konštruktory (ak existujú) a sa vracia vám adresu bloku pamäte. Výraz v C++ má hodnotu a dátový typ.

Možno sa tiež spýtať, aký je účel operátora new a delete v C++?

C++ podporuje dynamickú alokáciu a dealokáciu objektov pomocou nové a vymazané operátory . Títo operátorov alokovať pamäť pre objekty z oblasti nazývanej voľný obchod. The nového operátora volá špeciálnu funkciu operátor nový , a operátor vymazania volá špeciálnu funkciu operátor vymazať.

Čo je nový a mazací operátor?

- nové a vymazané operátory sú poskytované v C++ pre správu runtime pamäte. Používajú sa na dynamickú alokáciu a uvoľnenie pamäte počas behu programu. - nového operátora pridelí pamäť a vráti ukazovateľ na jej začiatok. The operátor vymazania uvoľňuje pamäť predtým pridelenú pomocou Nový.

Odporúča: