prog.cpp: In function ‘int main(int, char**)’:
prog.cpp:26:10: error: too many arguments to function ‘std::shared_ptr<_Tp1> std::make_shared(_Args&& ...) [with _Tp = Derived; _Args = {}]’
}) }
^
In file included from /usr/include/c++/4.8/memory:82:0,
from prog.cpp:2:
/usr/include/c++/4.8/bits/shared_ptr.h:610:5: note: declared here
make_shared(_Args&&... __args)
^
prog.cpp:23:10: warning: unused variable ‘example’ [-Wunused-variable]
auto example = new Derived({
^