diff options
Diffstat (limited to 'devdocs/c/memory.html')
| -rw-r--r-- | devdocs/c/memory.html | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/devdocs/c/memory.html b/devdocs/c/memory.html new file mode 100644 index 00000000..9fd74682 --- /dev/null +++ b/devdocs/c/memory.html @@ -0,0 +1,18 @@ + <h1 id="firstHeading" class="firstHeading">Dynamic memory management</h1> <h3 id="Functions"> Functions</h3> <table class="t-dsc-begin"> <tr class="t-dsc-header"> <th colspan="2"> Defined in header <code><stdlib.h></code> </th> +</tr> <tr class="t-dsc"> <td> <div><a href="memory/malloc" title="c/memory/malloc"> <span class="t-lines"><span>malloc</span></span></a></div> </td> <td> allocates memory <br> <span class="t-mark">(function)</span> </td> +</tr> <tr class="t-dsc"> <td> <div><a href="memory/calloc" title="c/memory/calloc"> <span class="t-lines"><span>calloc</span></span></a></div> </td> <td> allocates and zeroes memory <br> <span class="t-mark">(function)</span> </td> +</tr> <tr class="t-dsc"> <td> <div><a href="memory/realloc" title="c/memory/realloc"> <span class="t-lines"><span>realloc</span></span></a></div> </td> <td> expands previously allocated memory block <br> <span class="t-mark">(function)</span> </td> +</tr> <tr class="t-dsc"> <td> <div><a href="memory/free" title="c/memory/free"> <span class="t-lines"><span>free</span></span></a></div> </td> <td> deallocates previously allocated memory <br> <span class="t-mark">(function)</span> </td> +</tr> <tr class="t-dsc"> <td> <div><a href="memory/free_sized" title="c/memory/free sized"> <span class="t-lines"><span>free_sized</span></span></a></div> +<div><span class="t-lines"><span><span class="t-mark-rev t-since-c23">(C23)</span></span></span></div> </td> <td> deallocates previously allocated sized memory <br> <span class="t-mark">(function)</span> </td> +</tr> <tr class="t-dsc"> <td> <div><a href="memory/free_aligned_sized" title="c/memory/free aligned sized"> <span class="t-lines"><span>free_aligned_sized</span></span></a></div> +<div><span class="t-lines"><span><span class="t-mark-rev t-since-c23">(C23)</span></span></span></div> </td> <td> deallocates previously allocated sized and aligned memory <br> <span class="t-mark">(function)</span> </td> +</tr> <tr class="t-dsc"> <td> <div><a href="memory/aligned_alloc" title="c/memory/aligned alloc"> <span class="t-lines"><span>aligned_alloc</span></span></a></div> +<div><span class="t-lines"><span><span class="t-mark-rev t-since-c11">(C11)</span></span></span></div> </td> <td> allocates aligned memory <br> <span class="t-mark">(function)</span> </td> +</tr> </table> <h3 id="See_also"> See also</h3> <table class="t-dsc-begin"> <tr class="t-dsc"> <td colspan="2"> <span><a href="https://en.cppreference.com/w/cpp/memory/c" title="cpp/memory/c">C++ documentation</a></span> for <span class=""><span>C memory management library</span></span> </td> +</tr> </table> <div class="_attribution"> + <p class="_attribution-p"> + © cppreference.com<br>Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.<br> + <a href="https://en.cppreference.com/w/c/memory" class="_attribution-link">https://en.cppreference.com/w/c/memory</a> + </p> +</div> |
