Pertanyaan yang diberi tag «allocator»

16
Contoh menarik dari pengalokasi C ++ khusus?
Apa saja alasan yang sangat bagus untuk std::allocatormendukung solusi khusus? Sudahkah Anda menghadapi situasi di mana itu benar-benar diperlukan untuk kebenaran, kinerja, skalabilitas, dll? Adakah contoh yang benar-benar pintar? Pengalokasi khusus selalu menjadi fitur dari Perpustakaan Standar yang belum terlalu saya butuhkan. Saya hanya ingin tahu apakah ada orang di …

3
polymorphic_allocator: kapan dan mengapa saya harus menggunakannya?
Berikut adalah dokumentasi tentang cppreference , berikut adalah working draftnya. Saya harus mengakui bahwa saya tidak mengerti apa tujuan sebenarnya polymorphic_allocatordan kapan / mengapa / bagaimana saya harus menggunakannya. Sebagai contoh, pmr::vectormemiliki tanda tangan berikut: namespace pmr { template <class T> using vector = std::vector<T, polymorphic_allocator<T>>; } Apa polymorphic_allocatortawarannya? Apa …
122 c++  allocator  c++17 

3
Apakah deleter shared_ptr disimpan di memori dialokasikan oleh pengalokasi khusus?
Katakanlah saya punya shared_ptrdengan pengalokasi khusus dan deleter khusus. Saya tidak dapat menemukan apa pun dalam standar yang berbicara tentang di mana deleter harus disimpan: ia tidak mengatakan bahwa pengalokasi kustom akan digunakan untuk memori deleter, dan tidak mengatakan bahwa itu tidak akan terjadi. Apakah ini tidak ditentukan atau saya …


2
Bisakah saya menggunakan pengalokasi khusus untuk std :: array untuk kunci kriptografi yang aman?
Saya tahu std::arraybenar-benar dialokasikan dalam tumpukan, tetapi pertanyaan ini dimotivasi oleh masalah keamanan yang memerlukan dua hal: Data di std::arrayakan zerod atau acak pada kehancuran Data di std::arrayakan dikunci , sehingga tidak pernah masuk ke disk baik pada crash atau pada memori swap Biasanya, dengan std::vector, solusinya adalah membuat pengalokasi …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.