Noeud:Memory Management, Noeud « Next »:Input and Output, Noeud « Previous »:Standards Conformance, Noeud « Up »:The GNU C Library
One of the most error-prone aspects of programming in C is the management of memory. As a programmer, the C language gives you very little help with tracking dynamic memory1, and consequently you are forced to handle the low level details manually in your code.
The GNU system has a number of answers to solve a subset of the
problems that normally require you to malloc
and free
blocks of memory at runtime, and hence reduce the overhead of managing
memory for your application, thus reducing the complexity of your code.