Hva er bruken av ny operatør?
Hva er bruken av ny operatør?

Video: Hva er bruken av ny operatør?

Video: Hva er bruken av ny operatør?
Video: Jobb i Etterretningsbataljonen 2024, Desember
Anonim

Det primære formålet med ny operatør er å tildele minne for en variabel eller et objekt i løpet av kjøretiden. Den brukes i stedet for malloc()-funksjonen. Når ny operatør brukes, anses variablene/objektene som pekere til minneplasseringen som er tildelt dem.

Spørsmålet er også, hva er ny operatør forklare med eksempel?

De ny operatør angir en forespørsel om minnetildeling på Heapen. Hvis tilstrekkelig minne er tilgjengelig, ny operatør initialiserer minnet og returnerer adressen til det nylig tildelte og initialiserte minnet til pekervariabelen.

Vet også, hva returnerer ny operatør i C++? De C++ ny operatør gjør det faktisk komme tilbake adressen til det nyopprettede objektet. De ny operatør gjør det ikke opprette en egen pekervariabel. Den tildeler en minneblokk, kaller konstruktører (hvis noen), og returnerer til deg adressen til minneblokken. Et uttrykk i C++ har en verdi og en datatype.

Man kan også spørre, hva er hensikten med ny og slett operatør i C++?

C++ støtter dynamisk allokering og deallokering av objekter ved hjelp av nye og slette operatører . Disse operatører allokere minne for objekter fra en pool kalt gratisbutikken. De ny operatør kaller spesialfunksjonen operatør ny , og slett operatør kaller spesialfunksjonen operatør slette.

Hva er ny og slett-operatør?

- nye og slette operatører leveres av C++ for håndtering av kjøretidsminne. De brukes til dynamisk tildeling og frigjøring av minne mens et program kjører. - Den ny operatør tildeler minne og returnerer en peker til starten av det. De slett operatør frigjør minne tidligere tildelt ved hjelp av ny.

Anbefalt: