田小777
2015-05-05 05:32
采纳率: 75%
浏览 1.6k

如下,构造函数会返回值??

这是QT QList 的代码段:
template
inline void QList::clear()
{
*this = QList();
}

*this = QList();
这是什么意思。

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • oyljerry 2015-05-05 06:22
    已采纳

    生成一个默认的List赋值给当前对象,从而达到清空当前对象的内容

    已采纳该答案
    打赏 评论
  • xungen 2015-05-05 05:51

    QList()生成一个零时对象 *this = QList()表示调用赋值运行符。

    打赏 评论
  • Eleven 2015-05-05 13:29

    调用重载操作符operator=

    打赏 评论

相关推荐 更多相似问题