Handles have proper semantics other than pointers. So for me an example like this (extracted from the Rule of Zero):
class module { public: explicit modu
std::experimental::unique_resource