Qt Creator C2440:”初始化”:无法从”overloaded-function”转换为“***”

  • A+
所属分类:Qt专栏

Qt Creator C2440:

报错问题

Qt Creator C2440:"初始化":无法从"overloaded-function"转换为“***”

问题分析及解决

使用qobject_cast时,使用了下面的写法

A* m = qobject_cast<A*> a

实际上,qobject_cast的参数需要加括号

A* m = qobject_cast<A*> (a)

也正是因为没有加括号,才报了C2440:"初始化":无法从"overloaded-function"转换为“***”错误。

  • 我的微信
  • weinxin
  • 微信公众号
  • weinxin
阿拉灯aladeng

发表评论

您必须才能发表评论!