Malloc eller C dynamisk minneallokering refererer til utførelsen av manuell minnehåndtering for dynamisk minneallokering i programmeringsspråket C via en gruppe funksjoner i C-standardbiblioteket, nemlig malloc realloc calloc og free.[1][2][3]

Programmeringsspråket C++ inkluderer disse funksjonene av hensyn til kompatibilitet med C, men de nye operatorene new og delete sørger for lignende funksjonalitet og anbefales av språkets opphavsmenn.[4]

Referanser rediger

  1. ^ ISO/IEC 9899:1999 specification (PDF). p. 313, § 7.20.3 "Memory management functions". 
  2. ^ Godse, Atul P.; Godse, Deepali A. (2008). Advanced C Programming. p. 6-28: Technical Publications. s. 400. ISBN 978-81-8431-496-0. 
  3. ^ Summit, Steve. «C Programming Notes - Chapter 11: Memory Allocation». Arkivert fra originalen . Besøkt 30. oktober 2011.  «Arkivert kopi». Arkivert fra originalen 6. november 2011. Besøkt 1. september 2016. 
  4. ^ Stroustrup, Bjarne (2008). Programming: Principles and Practice Using C++. 1009, §27.4 Free store: Addison Wesley. s. 1236. ISBN 978-0-321-54372-1.