c++ lambda 使用

bool KafkaResourceManager::Register(std::string name, std::function<std::shared_ptr<rubik::KafkaResource>()> callback) {
  std::shared_ptr<rubik::KafkaResource> resource = callback();
  if (resource) {
    return false;
  }
  kafka_resources_[name] = resource;
  return true;
}

 


  bool Register(std::string name, std::function<std::shared_ptr<rubik::KafkaResource>()> callback);