Kakšna je uporaba novega operaterja?
Kakšna je uporaba novega operaterja?

Video: Kakšna je uporaba novega operaterja?

Video: Kakšna je uporaba novega operaterja?
Video: 30 глупых вопросов Data Engineer [Карьера в IT] 2024, Maj
Anonim

Primarni namen oz novega operaterja je dodeliti pomnilnik spremenljivki ali objektu med izvajanjem. Uporablja se namesto funkcije malloc(). Kdaj novega operaterja se spremenljivke/predmeti štejejo za kazalce na pomnilniško lokacijo, ki jim je dodeljena.

Prav tako je vprašanje, kaj je novi operater razložiti s primerom?

The novega operaterja označuje zahtevo za dodelitev pomnilnika na kopici. Če je na voljo dovolj pomnilnika, novega operaterja inicializira pomnilnik in vrne naslov na novo dodeljenega in inicializiranega pomnilnika v kazalno spremenljivko.

Veš tudi, kaj vrne operator new v C++? The C++ new operator prav zares vrnitev naslov na novo ustvarjenega predmeta. The novi operater ne ustvarite ločene spremenljivke kazalca. Dodeli blok pomnilnika, pokliče konstruktorje (če obstajajo) in vrne vam naslov pomnilniškega bloka. Izraz v C++ ima vrednost in podatkovni tip.

Lahko se tudi vprašamo, kaj je namen operatorja new in delete v C++?

C++ podpira dinamično dodeljevanje in odpuščanje predmetov z uporabo operatorja new in delete . Te operaterji dodeli pomnilnik za predmete iz skupine, imenovane prosta shramba. The novega operaterja pokliče posebno funkcijo operater nov , in operator za brisanje pokliče posebno funkcijo izbriši operaterja.

Kaj je operator new in delete?

- operatorja new in delete zagotavlja C++ za upravljanje pomnilnika med izvajanjem. Uporabljajo se za dinamično dodeljevanje in sprostitev pomnilnika med izvajanjem programa. - The novega operaterja dodeli pomnilnik in vrne kazalec na njegov začetek. The operator za brisanje sprosti pomnilnik, ki je bil prej dodeljen z uporabo novo.

Priporočena: