AttachmentMessageManager::AttachmentMessageManager(/* args */)
{
}
AttachmentMessageManager::~AttachmentMessageManager()
{
}
void AttachmentMessageManager::setAttachmentListener(IAttachmentListener listener)
{
this->m_attachment_listener = listener;
}
void AttachmentMessageManager::sendAttachment(uint8_t peripheral_number, uint8_t multimedia_type, uint32_t multimedia_id)
{
m_attachment_listener.on_attachment_send(peripheral_number, multimedia_type, multimedia_id);
}
错误发生在第9行
IAttachmentListener 是一个纯虚基类
把成员变量listener换成指针, *listener,编译通过