Risultati di ricerca
9 apr 2021 · Probabilmente allocare nel linguaggio dell’economia si è rideterminato semanticamente a partire dal termine allocazione (a sua volta condizionato dal francese allocation e dall’inglese allocation ), il cui significato è ‘ripartizione di beni e servizi fra più enti o più soggetti’, e che non può essere sostituito da *allocamento.
v. tr. [der. di loco2, locare] ( io allòco, tu allòchi, ecc.). – 1. Forma ant. e region. per allogare. 2. Sull’esempio dell’ingl. to allocate, viene usato nel linguaggio econ. e tecn. con il sign. di ripartire (in corrispondenza al sign. 2 di allocazione ): a. beni fra più enti; a. più canali telefonici in un certo campo di frequenze .
- In questo articolo
- Scrittura di un codificatore personalizzato (C++
- Scrittura di un codificatore personalizzato (C++
Gli allocatori vengono usati dalla libreria standard C++ per gestire l'allocazione e la deallocazione di elementi archiviati in contenitori. Tutti i contenitori della libreria standard C++ ad eccezione std::array di un parametro modello di tipo allocator , dove Type rappresenta il tipo dell'elemento contenitore. Ad esempio, la vector classe viene dichiarata come segue:
class Allocator = allocator
La libreria standard C++ offre un'implementazione predefinita per un allocatore. In C++11 e versioni successive, l'allocatore predefinito viene aggiornato in modo da esporre un'interfaccia più piccola. Il nuovo allocatore viene chiamato
In particolare, il membro construct () dell'allocatore minimo supporta la semantica di spostamento, che consente di migliorare notevolmente le prestazioni. Nella maggior parte dei casi, l'allocatore predefinito dovrebbe essere sufficiente. In C++ 11 tutti i tipi e le funzioni della a libreria standard che accettano un parametro di tipo allocatore supportano l'iinterfaccia dell'allocatore minimo, tra cui std::function, shared_ptr, allocate_shared () e basic_string. Per altre informazioni sull'allocatore predefinito, vedere
per allocare e deallocare la memoria. Se si vuole usare un altro metodo di allocazione della memoria, ad esempio l'uso di memoria condivisa, è necessario creare un allocatore personale. Se si usa C++ 11 ed è necessario scrivere un nuovo allocatore personalizzato, renderlo un allocatore minimo se possibile. Anche se è già stato implementato un allocatore obsoleto, provare a modificarlo in modo che diventi un
per sfruttare il più efficiente metodo construct () che verrà visualizzato automaticamente.
Un allocatore minimo richiede molto meno boilerplate e consente di concentrarsi sulle allocate funzioni membro e deallocate , che eseguono tutto il lavoro. Durante la creazione di un allocatore minimo, non implementare i membri tranne quelli illustrati nell'esempio riportato di seguito:
un costruttore di copia di conversione (vedere l'esempio)
In C++03 qualsiasi allocatore usato con i contenitori della libreria standard C++ deve implementare le definizioni dei tipi seguenti:
Inoltre, qualsiasi allocatore usato con i contenitori della libreria standard C++ deve implementare i metodi seguenti:
allocare v. tr. [der. di loco, locare, col pref. a-¹, sul modello dell'ingl. (to) allocate] (io allòco, tu allòchi, ecc.). - (econ., tecn.) [rif...
allocare allocare v. tr. [der. di loco, locare, col pref. a-¹, sul modello dell'ingl. (to) allocate] (io allòco, tu allòchi, ecc.). - (econ., tecn.) [riferito a ...
16 giu 2023 · La libreria standard C++ fornisce un allocatore predefinito, un allocatore di modelli di classe, definito in <memoria>. L'intestazione <allocatori fornisce gli allocatori> seguenti: allocator_newdel. allocator_unbounded. allocator_fixed_size. allocator_variable_size. allocator_suballoc. allocator_chunklist.
allocare. [al-lo-cà-re] v.tr. ( allòco, allòchi ecc.) [ sogg-v-arg-prep.arg ] econ. 1 Ripartire le risorse produttive tra le diverse produzioni dei beni. 2 Destinare risorse a più campi; stanziare fondi per uno scopo: a. i fondi per un progetto. a. 1968. Le parole più cercate.