1
4
相当于:
这是所有介绍的书中所有的基本C(除了new)和C++。 |
2
7
|
3
1
操作员
所以为了取消引用
|
4
1
要引用对象的成员变量或方法,必须使用
要通过指向对象的指针引用成员变量或方法,必须使用 右箭头运算符->
若要获取对象的地址(在本例中,当函数需要指向对象的指针时,这是必需的),必须使用
要获取存储在某个地址的对象的值,必须使用 遵从算子*
|
5
1
|
6
0
在一份声明中
|
7
0
默认情况下,不应使用任何内容,只应使用静态分配:
类/结构成员通过
当您将其传递给函数时,如果您不需要副本,请使用引用
这是你默认使用的基本功能。你看,这很简单。变量超出范围时会自动释放。 然后是指针。您需要使用指针来动态地允许堆或空闲存储上的内存。
p是4个int中第一个元素的地址。
然后
您可能需要具有未限定范围的变量的指针、以地址为参数的函数以及多态性(将子类指针转换为基类指针)
如果您忘记删除内存,这就是内存泄漏的地方。 这就是为什么“智能指针”发明的地方,这些指针会在没有人需要使用它们的时候自动删除它们的内容。例如,boost::shared\u ptr或者您的编译器支持tr1::shared\u ptr。 用法如下:
不需要删除 |
DELI · 如何在QML中修改TableView数据? 2 年前 |
joshp · Pysides6列从设置向后跨距 2 年前 |
MingMing · C++在MaCOS 11上显示权限对话框 2 年前 |
K.Mulier · PyQt5:如何将QObject移动到主线程? 6 年前 |