当我没有用户定义的析构函数时,编译完美(在GCC 4.7.2上)的代码甚至在用户定义的析构函数为空时产生错误提供: #include <memory>
class Test
{
std::unique_ptr<int> val;
};
template <typename Type>
class B
{
public:
//destructor:
/
我目前正在玩openscenegraph,它使用自己的智能指针。但我想使用std C++ 11智能指针。 现在这个是工作示例代码 osg::ref_ptr<osg::Uniform> SineUniform = new osg::Uniform("Sine", 0.0f);
但是当我做这样的事情 std::unique_ptr<osg::Uniform> SineUniform = new o