Speculations on arenas and non-trivial destructors
Read OriginalThe article details a technical speculation on enhancing C++ arena allocators to safely support objects with non-trivial destructors, such as those managing file handles or sockets. It proposes a small modification to an existing arena implementation, adding minimal overhead for such objects while preserving automatic, scope-based deallocation and exception safety. The author provides code examples and discusses the considerations of applying these techniques in real-world C++ software.
Comments
No comments yet
Be the first to share your thoughts!
Browser Extension
Get instant access to AllDevBlogs from your browser