草庐IT

ContainerUnique

全部标签

c++ - Visual Studio 2010 中 unique_pointer 的奇怪行为

我试着写这门课#includeclassContainerUnique{public:ContainerUnique(void);~ContainerUnique(void);private:std::unique_ptru;};其中UniqueElement是在别​​处定义的POD类。我现在这样定义构造函数体:ContainerUnique::ContainerUnique(void){autotmp=newUniqueElement(1);this->u(tmp);//uisaunique_ptr.Shouldthiscallcompile?}而且它毫无异常(exception)地

c++ - Visual Studio 2010 中 unique_pointer 的奇怪行为

我试着写这门课#includeclassContainerUnique{public:ContainerUnique(void);~ContainerUnique(void);private:std::unique_ptru;};其中UniqueElement是在别​​处定义的POD类。我现在这样定义构造函数体:ContainerUnique::ContainerUnique(void){autotmp=newUniqueElement(1);this->u(tmp);//uisaunique_ptr.Shouldthiscallcompile?}而且它毫无异常(exception)地