打印

C++变量(对象)的初始化

[复制链接]
400|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
keer_zu|  楼主 | 2023-2-23 13:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
keer_zu|  楼主 | 2023-2-23 13:23 | 只看该作者
初始化:
首先,因为上面的类型是纯虚类,所以需要定义一个派生类:

class mMonitorListener : public EMMonitor::MonitorListener{
public:
                void onMonitorEvent(MonitorItem& item) override;
};

void mMonitorListener::onMonitorEvent(MonitorItem& item)
{

}


使用特权

评论回复
板凳
keer_zu|  楼主 | 2023-2-23 13:24 | 只看该作者
这样,上面的event可以被初始化为:

std::shared_ptr <mMonitorListener>(new mMonitorListener)

使用特权

评论回复
地板
keer_zu|  楼主 | 2023-2-26 15:48 | 只看该作者
std::shared_ptr < nobo::infra::sm::FunctionGroupConfig > gfg;

gfg=std::shared_ptr < nobo::infra::sm::FunctionGroupConfig >(new nobo::infra::sm::FunctionGroupConfig);

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:qq群:49734243 Email:zukeqiang@gmail.com

1349

主题

12426

帖子

53

粉丝