Per a què serveix el nou operador?
Per a què serveix el nou operador?

Vídeo: Per a què serveix el nou operador?

Vídeo: Per a què serveix el nou operador?
Vídeo: Суп на Всю Семью из Огромной Рыбьей ГОЛОВЫ! БОРЩ в КАЗАНЕ! 2024, De novembre
Anonim

La finalitat principal de nou operador és assignar memòria per a una variable o un objecte durant el temps d'execució. S'utilitza en lloc de la funció malloc(). Quan nou operador s'utilitza, les variables/objectes es consideren punters a la ubicació de memòria assignada a ells.

També la pregunta és, què explica el nou operador amb un exemple?

El nou operador indica una sol·licitud d'assignació de memòria a l'heap. Si hi ha prou memòria disponible, nou operador inicialitza la memòria i retorna l'adreça de la memòria recentment assignada i inicialitzada a la variable punter.

Sapigueu també, què retorna el nou operador en C++? El El nou operador C++ ho fa en efecte tornar l'adreça de l'objecte acabat de crear. El el nou operador ho fa no crear una variable de punter separada. Assigna un bloc de memòria, crida als constructors (si n'hi ha) i torna a vostè l'adreça del bloc de memòria. Una expressió en C++ té un valor i un tipus de dades.

També es pot preguntar, quin és el propòsit de l'operador new i delete en C++?

C++ admet l'assignació dinàmica i la desassignació d'objectes mitjançant el operadors nous i suprimits . Aquests operadors assignar memòria per als objectes d'un grup anomenat magatzem gratuït. El nou operador anomena la funció especial operador nou , i la suprimir l'operador anomena la funció especial eliminació de l'operador.

Què és l'operador nou i suprimit?

- operadors nous i suprimits són proporcionats per C++ per a la gestió de la memòria en temps d'execució. S'utilitzen per a l'assignació dinàmica i l'alliberament de memòria mentre s'executa un programa. - El nou operador assigna memòria i retorna un punter al començament d'aquesta. El suprimir l'operador allibera la memòria prèviament assignada utilitzant nou.

Recomanat: