QString&和QString &之间有什么区别吗?
Is there any difference between QString& and QString &?
请查看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)));
事实上,额外的字符和空格只是使连接调用需要更长的时间来执行。
相关文章:
- C++中std::resize(n)和std::shrink_to_fit之间的区别
- 将 Qvector<uint8_t> 转换为 QString
- int(c) 和 c-'0' 之间的区别。C++
- 向量 <int> a {N, 0} 和 int arr a[N] = {0} 的时间复杂度有什么区别
- C++ - "!pointer"和"pointer == nullptr"的区别?
- C++ 使用 assign 函数的字符串与直接使用 '=' 更改值的字符串之间的区别
- std::atomic和std::condition_variable wait,notify_*方法之间的区别
- 在 .h 文件中的类中声明静态变量和在.cpp文件中声明"global"变量有什么区别
- 我是C++编程的新手,这些代码之间有什么区别,我应该使用哪一个
- 在 const 函数中通过引用和指针返回之间的区别
- 我想知道长双倍和双倍之间的区别
- 返回常量对象引用 (getter) 和仅返回字符串有什么区别?
- 返回递归调用和仅递归调用的区别
- 如何通过按下第三个窗口中的按钮,将QString从一个窗口获取到另一个窗口
- Qt:remove() 和 rmdir() 有什么区别
- 这 4 个 lambda 表达式之间有什么区别?
- 结构体 S { int align; } 之间的区别;(struct 关键字后的名称)和 struct { int al
- (double) 和 double() 之间的区别
- QString&和QString &之间有什么区别吗?
- QString[] 和 QStringList 有什么区别