• 3929阅读
  • 4回复

QString &    prepend 里面的&是什么意思? [复制链接]

上一主题 下一主题
离线caiwei_cs
 

只看楼主 倒序阅读 楼主  发表于: 2014-08-29
我在看qt的assistant,里面qstring的成员函数:
QString &    prepend ( const QString & str )
QString &    prepend ( const QLatin1String & str )
QString &    prepend ( const QByteArray & ba )
QString &    prepend ( const char * str )
QString &    prepend ( QChar ch )

这个&是什么意思?
离线caiwei_cs

只看该作者 1楼 发表于: 2014-08-29
Re:QString &prepend 里面的&是什么意思?
是返回一个,qstring的别名是吧?
离线bran_lee

只看该作者 2楼 发表于: 2014-08-29
回 caiwei_cs 的帖子
caiwei_cs:是返回一个,qstring的别名是吧? (2014-08-29 16:21)

QString text;
text.prepend("a");  //返回的是执行了prepend操作后text的引用
text.prepend("b").prepend("c").prepend("d"); //此时text为“dcba”


当你只有锤子时,你看什么都像是钉子!
离线彩阳

只看该作者 3楼 发表于: 2014-08-29
Re:QString &prepend 里面的&是什么意思?
引用操作符。
上海Qt开发联盟,热忱地欢迎你的加入!
离线roywillow

只看该作者 4楼 发表于: 2014-08-29
Re:QString &prepend 里面的&是什么意思?
传引用,而不是传拷贝或者指针
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
快速回复
限100 字节
 
上一个 下一个