它们都不支持所需的行为(请注意,第三个函数被标记为delete)。
构造函数unique_ptr( pointer p )标记为explicit,这将防止在数组列表初始化中隐式构造unique_ptr实例。