/explore

Click through on any links that interest you or select the planets on the right to continue exploring the Outer Web.
You are here

dev.krzaq.cc
| | www.bfilipek.com

Some time ago I covered how to use custom deleters with smart pointers. The basic idea is to specify a dedicated method that will be called when a pointer is released. One logical application of custom deleters might be resource handles like files or the WinApi HANDLE type. Lets see how can we implement such thing.
2.8 parsecs

Travel
| |
| | www.cppstories.com

Let's say we have the following code: LegacyList* pMyList = new LegacyList(); ... pMyList->ReleaseElements(); delete pMyList; In order to fully delete an object we need to do some additional action. How to make it more C++11? How to use unique_ptr or shared_ptr here? Intro We all know that smart pointers are really nice things and we should be using them instead of raw new and delete.
2.6 parsecs

Travel
| |
| | eli.thegreenplace.net

[AI summary] This article explains the C++11 variadic template feature, which replaces the unsafe and cumbersome C-style variadic functions with a compile-time safe and flexible system.
3.3 parsecs

Travel
| |
| | 0pointer.de

Posts and writings by Lennart Poettering
23.9 parsecs

Travel
|