请查看QString和&之间的空格。我想知道QT,QString&和QString之间有什么区别吗?和QString&?
答案 0 :(得分:3)
不,没有区别。它是纯C ++语法。 C ++可以被认为是一种与空格无关的语言。关于这方面的一些讨论可以找到here
答案 1 :(得分:0)
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)));
实际上,额外的字符和空格只会使连接调用花费更长的时间来执行。