QString&和QString &之间有什么区别吗?

Is there any difference between QString& and QString &?

本文关键字:QString 区别 之间 什么      更新时间:2023-10-16

请查看QString和&之间的空格。我想知道在QT中,QString&和QString &之间有什么区别吗?

不,没有区别。它是纯粹的C++语法。C++可以被认为是一种与空格无关的语言。可以在此处找到一些讨论

c_k说的是正确的。

请注意,使用Qt的信号和插槽,您可以省略一些语法:

public slots:
    // Full syntax here
    void setName(const QString &name);

然后:

// This is OK and Qt knows to connect the slot
connect(ui->nameEdit, SIGNAL(textEdited(QString)), this, SLOT(setName(QString)));

事实上,额外的字符和空格只是使连接调用需要更长的时间来执行。