summaryrefslogtreecommitdiff
path: root/devdocs/c/memory.html
diff options
context:
space:
mode:
Diffstat (limited to 'devdocs/c/memory.html')
-rw-r--r--devdocs/c/memory.html18
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>&lt;stdlib.h&gt;</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">
+ &copy; 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>