使用类引用将函数初始化为auto_ptr

时间:2017-11-20 07:46:29

标签: c++ auto-ptr

我试图了解代码的流程,但是我在头文件中遇到了这段代码

typedef std::auto_ptr<Client> auto_ptr_t;

static Client::auto_ptr_t open(const std::string& uri, const std::string& user, const std::string& pass);

Client& open();

其中Client是一个类,open是一些自动指针函数,用于验证客户端服务器链接。我不明白两件事

  1. 为什么将open()初始化为auto_ptr,这是什么意思?
  2. 客户和客户会怎样? open()吗?
  3. 有人可以解释为什么以这种方式初始化

0 个答案:

没有答案