C++11 related cleanup and improvments

This commit is contained in:
Jason Turner
2014-09-15 21:16:44 -06:00
parent 6c2ccf3869
commit 5861c45fc1
5 changed files with 18 additions and 34 deletions

View File

@@ -21,7 +21,7 @@ namespace chaiscript
template<typename Class, typename ... Params>
std::shared_ptr<Class> constructor_(Params ... params)
{
return std::shared_ptr<Class>(new Class(params...));
return std::make_shared<Class>(params...);
}
template<typename Class, typename ... Params >