Logo ca.boatexistence.com

Quan utilitzar els assignadors?

Taula de continguts:

Quan utilitzar els assignadors?
Quan utilitzar els assignadors?

Vídeo: Quan utilitzar els assignadors?

Vídeo: Quan utilitzar els assignadors?
Vídeo: Жареный карась без костей, 3 способа рассказала моя бабушка 2024, Juliol
Anonim

La política predeterminada és el tipus d'assignador std::. Per tant, utilitzeu un assignador quan cal un assignador (com ara quan feu servir un contenidor) i feu servir std::allocator quan no voleu proporcionar un assignador personalitzat i només voleu el un estàndard. No utilitzeu un assignador com a substitut de nous i suprimiu.

Què s'utilitza l'assignador en C++?

Els

Asignadors són utilitzats per la biblioteca estàndard de C++ per gestionar l'assignació i la desassignació d'elements emmagatzemats als contenidors. Tots els contenidors de la biblioteca estàndard de C++, excepte std::array, tenen un paràmetre de plantilla de tipus assignador, on Type representa el tipus de l'element contenidor.

Què s'implementen els assignadors?

Els assignadors representen un model de memòria especial i són una abstracció que s'utilitza per traduir la necessitat d'utilitzar la memòria en una crida bruta de memòria. Proporcionen una interfície per assignar, crear, destruir i desassignar objectes Amb els assignadors, els contenidors i els algorismes es poden parametritzar per la manera com s'emmagatzemen els elements.

On s'implementen els assignadors?

On s'implementen els assignadors? Explicació: Els assignadors s'implementen a la biblioteca estàndard C++ però s'utilitza per a la biblioteca de plantilles C++. 3.

Què és un assignador a la programació?

A la programació d'ordinadors C++, els assignadors són un component de la biblioteca estàndard de C++. La biblioteca estàndard proporciona diverses estructures de dades, com ara la llista i el conjunt, comunament anomenades contenidors. … Els assignadors gestionen totes les sol·licituds d'assignació i desassignació de memòria per a un contenidor determinat.

Recomanat: