方括号之间

时间:2014-08-06 06:30:14

标签: c++ boost-asio

我是C ++的新手,在学习和记录这个主题时,我偶然发现了一些引起我兴趣的事情:

[this](type argument)
{
    // code
}

此功能中[this]代表什么?

以下是我发现的全部功能:

  void do_accept()
  {
    acceptor_.async_accept(socket_,
        [this](boost::system::error_code ec)
        {
          if (!ec)
          {
            std::make_shared<chat_session>(std::move(socket_), room_)->start();
          }

          do_accept();
        });
  }

(这是boost.asio的异步服务器示例之一)

0 个答案:

没有答案