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