复制
收藏
提问
简洁
if (!strcmp(messageType, "Authorize")) { msg = std::unique_ptr<OcppMessage>(new Ocpp16::Authorize("A0-00-00-00")); //send default idTag operation->setOnReceiveReqListener(onAuthorizeRequest); template<class T> void deinit_afterwards(T& obj) { toBeDeinitialized.emplace_back(std::unique_ptr<TBDeiniter>{new TBDeiniterConcrete<T>{obj}}); } OnReceiveReqListener onAuthorizeRequest; void setOnAuthorizeRequestListener(OnReceiveReqListener listener){ onAuthorizeRequest = listener; deinit_afterwards(onAuthorizeRequest); }
1天前
全网
文档
学术
百科
知识库
回答简洁模式
深入研究一些
你觉得结果怎么样?