为什么Qt使用箭头语法

Why does Qt use arrow syntax?

本文关键字:语法 Qt 为什么      更新时间:2023-10-16

Qt决定替换。->吗?有什么技术上的原因吗?

ui->statusBar->setSizeGripEnabled(false);
不是

ui.statusBar.setSizeGripEnabled(false);

?

这不是Qt的选择,而是c++中正确设计的工作方式。->对指向对象的指针解引用,以访问该对象的成员。传递指针往往是访问对象的最干净的方法。