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

  • 本文关键字:QString 区别 之间 c++ qt
  • 更新时间 :
  • 英文 :


请查看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)));

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

最新更新