From d8d773168ed634282d0020d98eec7da194aca8b1 Mon Sep 17 00:00:00 2001 From: Timothy Lyanguzov Date: Fri, 12 Jun 2015 12:40:58 +1200 Subject: [PATCH] Add buffer example for unique_ptr --- 04-Considering_Safety.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/04-Considering_Safety.md b/04-Considering_Safety.md index 0619739..63643fa 100644 --- a/04-Considering_Safety.md +++ b/04-Considering_Safety.md @@ -56,8 +56,10 @@ delete myobj; // Good Idea -auto myobj = std::make_unique(); // C++14 -auto myobj = std::unique_ptr(new MyClass()); // C++11 +auto myobj = std::make_unique(constructor_param1, constructor_param2); // C++14 +auto myobj = std::unique_ptr(new MyClass(constructor_param1, constructor_param2)); // C++11 +auto mybuffer = std::make_unique(length); // C++14 +auto mybuffer = std::unique_ptr(new char[length]); // C++11 // or for reference counted objects