Hvad er brugen af ny operatør?
Hvad er brugen af ny operatør?

Video: Hvad er brugen af ny operatør?

Video: Hvad er brugen af ny operatør?
Video: Hvad kan jeg blive? | Industritekniker 2024, Kan
Anonim

Det primære formål med ny operatør er at allokere hukommelse til en variabel eller et objekt under kørselstid. Den bruges i stedet for malloc()-funktionen. Hvornår ny operatør anvendes, anses variablerne/objekterne for at være pointere til den hukommelsesplacering, der er tildelt dem.

Spørgsmålet er også, hvad er ny operatør forklare med eksempel?

Det ny operatør angiver en anmodning om hukommelsestildeling på Heapen. Hvis der er tilstrækkelig hukommelse til rådighed, ny operatør initialiserer hukommelsen og returnerer adressen på den nyligt allokerede og initialiserede hukommelse til pointervariablen.

Ved også, hvad ny operatør returnerer i C++? Det C++ ny operatør gør Ja Vend tilbage adressen på det nyoprettede objekt. Det ny operatør gør ikke oprette en separat pointervariabel. Den tildeler en blok hukommelse, kalder konstruktører (hvis nogen) og vender tilbage til dig adressen på hukommelsesblokken. Et udtryk i C++ har en værdi og en datatype.

Man kan også spørge, hvad er formålet med ny og slet operatør i C++?

C++ understøtter dynamisk allokering og deallokering af objekter ved hjælp af nye og slette operatører . Disse operatører allokere hukommelse til objekter fra en pulje kaldet den frie butik. Det ny operatør kalder specialfunktionen operatør ny , og slet operatør kalder specialfunktionen operatør slette.

Hvad er nyt og slet operatør?

- nye og slette operatører leveres af C++ til runtime memory management. De bruges til dynamisk allokering og frigørelse af hukommelse, mens et program kører. - Det ny operatør allokerer hukommelse og returnerer en markør til starten af den. Det slet operatør frigør tidligere tildelt hukommelse vha ny.

Anbefalede: