请查看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)));
事实上,额外的字符和空格只是使连接调用需要更长的时间来执行。