QT Creator下运行cpp文件出现不能将参数1从"nullptr"转换为"const QSharedPointer

Tonypaker23 2017-10-17 03:21:55
QT Creator下,运行cpp文件出现不能将参数1从"nullptr"转换为"const QSharedPointer,,
代码如下
QSharedPointer<Message> MessageFactory::create(const QString &sender, const QByteArray &data,
int type) const {
switch (type) {
case Message::TextMessage:
// As with std::shared_ptr, a QSharedPointer to a base class can hold a derived class pointer.
return QSharedPointer<Message>(new TextMessage(sender, QString::fromUtf8(data)));
// TODO: handle other message types
}
return nullptr;
}
最后在return nullptr中出错。不能将参数1从"nullptr"转换为"const QSharedPointer,,
...全文
593 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧