我有点困惑.我能找到的最好的东西是阅读cplusplus.com教程,他们不得不说出关于类的指针.
"创建指向类的指针是完全有效的.我们只需要考虑一旦声明,类就成为有效类型,所以我们可以使用类名作为指针的类型"
这告诉我什么时候在正常的实例化中使用它们.我已经多次看过 - >运算符,并查看了一些代码,但无法解释为什么会这样做.
通用的例子将不胜感激; 但更具体地说与gui编程有关.它是我第一次遇到它的地方.
QGridLayout *mainLayout = new QGridLayout;
mainLayout->addWidget(nameLabel, 0, 0);
mainLayout->addWidget(nameLine, 0, 1);
mainLayout->addWidget(addressLabel, 1, 0, Qt::AlignTop);
mainLayout->addWidget(addressText, 1, 1);
Run Code Online (Sandbox Code Playgroud)
为什么不
QGridLayout mainLayout
mainLayout.addWidget
...
Run Code Online (Sandbox Code Playgroud)
(如果我将示例代码更改为并且尝试了但是你得到了重点,它就不会编译)
提前致谢
我是一名编程学生,在C#中有两个班,但我只是在C++中学习第一堂课,因此我接触到指针.
我知道它们是如何工作的,以及使用它们的正确方法,但我想知道专业程序员在程序中使用指针的一些方法.
那么你如何使用指针?或者你呢?
这将帮助我理解指针的一些实际应用,谢谢!